summaryrefslogtreecommitdiffstats
path: root/main.py
Commit message (Expand)AuthorAgeFilesLines
* main: Stringify project name in error_infoJosip Sokcevic2024-03-151-1/+1
* trace: Save trace2 sid in REPO_TRACE fileJosip Sokcevic2024-02-221-4/+7
* main: Log ManifestParseError exception messagesLuK13372023-11-061-0/+2
* cleanup: Update codebase to expect Python 3.6Jason R. Coombs2023-10-311-4/+3
* cleanup: convert exceptions to OSErrorJason R. Coombs2023-10-211-1/+1
* delete Python 2 (object) compatMike Frysinger2023-10-201-1/+1
* main: drop Python 2 checkMike Frysinger2023-10-131-16/+8
* Update logger.warn to logger.warningAravind Vasudevan2023-10-131-3/+5
* main: Use repo loggerAravind Vasudevan2023-09-181-70/+50
* isort: format codebasev2.36Mike Frysinger2023-08-221-12/+16
* gitc: drop supportJason Chang2023-08-151-23/+6
* Raise RepoExitError in place of sys.exitJason Chang2023-08-101-9/+14
* main: Pass path to python binary as arg0 when restarting repoGavin Mak2023-08-081-2/+1
* Refactor errors for sync commandJason Chang2023-08-021-9/+47
* sync: Track last completed fetch/checkoutGavin Mak2023-07-281-1/+2
* main: Fix exitcode loggingv2.35Jason Chang2023-06-261-2/+31
* Format codebase with black and check formatting in CQGavin Mak2023-03-221-568/+700
* Fix TRACE_FILE renaming.v2.29.8Joanna Wang2022-11-091-1/+1
* Improve always-on-traceLaMont Jones2022-11-081-9/+16
* Set tracing to always on and save to .repo/TRACE_FILE.Joanna Wang2022-11-031-12/+21
* sync: add multi-manifest supportv2.26LaMont Jones2022-05-261-2/+1
* Override the manifest for the entire commandLaMont Jones2022-04-191-1/+1
* Add multi-manifest support with <submanifest> elementv2.22LaMont Jones2022-02-171-2/+41
* repo: add --show-toplevel akin to gitMike Frysinger2021-07-281-0/+7
* repo: refactor help output handlingMike Frysinger2021-07-281-7/+23
* repo: make --version always workMike Frysinger2021-07-281-3/+1
* repo: refactor internal --help/--version parsingMike Frysinger2021-07-281-24/+24
* superproject: Don't exit if superproject tag doesn't exist in manifest.v2.16Raman Tenneti2021-06-161-1/+2
* commands: pass settings via __init__Mike Frysinger2021-06-151-11/+13
* Drop support for Python 3.5Peter Kjellerstedt2021-06-031-1/+1
* ssh: move proxy usage to the sync subcommandMike Frysinger2021-05-101-15/+10
* ssh: move all ssh logic to a common placeMike Frysinger2021-05-061-3/+4
* command: make --verbose/--quiet available to all subcommandsMike Frysinger2021-04-131-0/+1
* repo: Add a new "command" event type to git trace2 logging in repo.Raman Tenneti2021-03-181-0/+1
* Log repo.* config variables in git trace2 logger.Ian Kasprzak2021-03-081-0/+2
* drop pyversion & is_python3 checkingMike Frysinger2021-01-061-11/+1
* strip python2-only coding:utf-8 & print_function settingsMike Frysinger2021-01-061-2/+0
* main: require Python 3.5 nowMike Frysinger2021-01-061-1/+1
* Enable git trace2 event format logging.Ian Kasprzak2021-01-061-0/+9
* manifest_xml: refactor manifest parsing from client managementMike Frysinger2020-11-181-6/+7
* main: require Python 3 nowMike Frysinger2020-11-171-2/+3
* main: re-exec self with the current interpMike Frysinger2020-04-281-1/+1
* subcmds: stop instantiating at import timeMike Frysinger2020-03-171-1/+1
* subcmds: centralize all_commands logicMike Frysinger2020-03-171-2/+0
* main: improve launcher update messaging wrt system installsMike Frysinger2020-02-261-4/+12
* main/repo: add support for subcommand aliasesMike Frysinger2020-02-201-1/+26
* main: fix pager logic after negation cleanupMike Frysinger2020-02-191-1/+1
* avoid negative variablesMike Frysinger2020-02-191-2/+2
* main: add python version checkingMike Frysinger2020-02-181-0/+28
* flake8: Suppress "F821 undefined name" inline for Python 2 namesDavid Pursehouse2020-02-151-1/+1