summaryrefslogtreecommitdiffstats
path: root/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'main.py')
-rwxr-xr-xmain.py28
1 files changed, 16 insertions, 12 deletions
diff --git a/main.py b/main.py
index 126a4b61..1c7f0af6 100755
--- a/main.py
+++ b/main.py
@@ -21,6 +21,7 @@ which takes care of execing this entry point.
21""" 21"""
22 22
23import getpass 23import getpass
24import json
24import netrc 25import netrc
25import optparse 26import optparse
26import os 27import os
@@ -30,7 +31,7 @@ import sys
30import textwrap 31import textwrap
31import time 32import time
32import urllib.request 33import urllib.request
33import json 34
34 35
35try: 36try:
36 import kerberos 37 import kerberos
@@ -38,31 +39,34 @@ except ImportError:
38 kerberos = None 39 kerberos = None
39 40
40from color import SetDefaultColoring 41from color import SetDefaultColoring
41import event_log
42from repo_trace import SetTrace, Trace, SetTraceToStderr
43from git_command import user_agent
44from git_config import RepoConfig
45from git_trace2_event_log import EventLog
46from command import InteractiveCommand 42from command import InteractiveCommand
47from command import MirrorSafeCommand 43from command import MirrorSafeCommand
48from subcmds.version import Version
49from editor import Editor 44from editor import Editor
50from error import DownloadError 45from error import DownloadError
46from error import GitcUnsupportedError
51from error import InvalidProjectGroupsError 47from error import InvalidProjectGroupsError
52from error import ManifestInvalidRevisionError 48from error import ManifestInvalidRevisionError
53from error import NoManifestException 49from error import NoManifestException
54from error import NoSuchProjectError 50from error import NoSuchProjectError
55from error import RepoChangedException 51from error import RepoChangedException
52from error import RepoError
56from error import RepoExitError 53from error import RepoExitError
57from error import RepoUnhandledExceptionError 54from error import RepoUnhandledExceptionError
58from error import RepoError
59from error import SilentRepoExitError 55from error import SilentRepoExitError
60from error import GitcUnsupportedError 56import event_log
57from git_command import user_agent
58from git_config import RepoConfig
59from git_trace2_event_log import EventLog
61from manifest_xml import RepoClient 60from manifest_xml import RepoClient
62from pager import RunPager, TerminatePager 61from pager import RunPager
63from wrapper import WrapperPath, Wrapper 62from pager import TerminatePager
64 63from repo_trace import SetTrace
64from repo_trace import SetTraceToStderr
65from repo_trace import Trace
65from subcmds import all_commands 66from subcmds import all_commands
67from subcmds.version import Version
68from wrapper import Wrapper
69from wrapper import WrapperPath
66 70
67 71
68# NB: These do not need to be kept in sync with the repo launcher script. 72# NB: These do not need to be kept in sync with the repo launcher script.