summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Reset info logs back to print in syncv2.37Aravind Vasudevan2023-09-282-14/+11
* Track expected git errors in logsJason Chang2023-09-272-7/+26
* tests: Fix tox error in py36 use virtualenv<20.22.0Daniel Kutik2023-09-271-0/+1
* Use non-deprecated API for obtaining UTC timeLuK13372023-09-185-9/+13
* main: Use repo loggerAravind Vasudevan2023-09-183-107/+104
* project: Use repo loggerAravind Vasudevan2023-09-141-103/+69
* subcmds: Use repo loggerAravind Vasudevan2023-09-1412-115/+121
* github: add PR closerMike Frysinger2023-09-131-0/+22
* tests: test_subcmds_sync.py: fix for py3.6 & 3.7Daniel Kutik2023-09-131-2/+6
* tests: test_git_superproject.py: fix py3.6 & 3.7Daniel Kutik2023-09-131-2/+6
* start: Use repo loggerAravind Vasudevan2023-09-111-9/+9
* project: Use IsId instead of ID_RE.matchSylvain2023-09-111-14/+7
* project: Optimise GetCommitRevisionId when revisionId is setSylvain2023-09-111-0/+2
* manifest_xml: use a set instead of (sorted) list in projectsDiffSylvain2023-09-101-6/+5
* Log ErrorEvent for failing GitCommandsJason Chang2023-09-063-363/+470
* logging: Use log.formatter for coloring logsAravind Vasudevan2023-09-062-61/+33
* sync: Preserve errors on KeyboardInterruptJason Chang2023-09-061-41/+78
* fix black formatting of standalone programsMike Frysinger2023-09-012-992/+1220
* sync: Use repo logger within syncAravind Vasudevan2023-08-313-142/+102
* project: Preserve stderr on uploadv2.36.1Jason Chang2023-08-281-3/+1
* tox.ini: add isort as dependencyDaniel Kutik2023-08-281-0/+1
* isort: format codebasev2.36Mike Frysinger2023-08-2252-143/+280
* tweak stdlib imports to follow Google style guideMike Frysinger2023-08-228-20/+24
* upload: Suggest full sync if hooks fail with partially synced treeGavin Mak2023-08-223-4/+11
* sync: Ignore repo project when checking partial syncsGavin Mak2023-08-222-3/+25
* upload: fix error handlingJason Chang2023-08-213-129/+200
* docs: Document .repo_localsyncstate.jsonGavin Mak2023-08-181-2/+6
* gitc: drop supportJason Chang2023-08-1513-523/+23
* tox: enable python 3.11 testingDaniel Kutik2023-08-152-2/+3
* flake8: exclude venv and .tox folderDaniel Kutik2023-08-151-0/+3
* Raise RepoExitError in place of sys.exitJason Chang2023-08-1010-122/+251
* sync: Warn if partial sync state is detectedGavin Mak2023-08-102-1/+101
* main: Pass path to python binary as arg0 when restarting repoGavin Mak2023-08-081-2/+1
* Raise repo exit errors in place of sys.exitJason Chang2023-08-079-34/+80
* Prefix error events with RepoErrorEvent:Jason Chang2023-08-072-4/+4
* Refactor errors for sync commandJason Chang2023-08-025-142/+441
* Update errors to extend BaseRepoErrorJason Chang2023-07-315-33/+218
* [repo logging] Add logging moduleAravind Vasudevan2023-07-312-0/+189
* sync: Track last completed fetch/checkoutGavin Mak2023-07-283-17/+148
* main: Fix exitcode loggingv2.35Jason Chang2023-06-261-2/+31
* sync: Track new/existing project countJason Chang2023-06-231-0/+7
* manifest: enable remove-project using pathFredrik de Groot2023-06-213-16/+89
* update links from monorail to issuetrackerMike Frysinger2023-06-144-8/+8
* sync: Handle case when output isn't connected to a terminalGavin Mak2023-06-091-5/+6
* sync: Update sync progress even when _sync_dict is emptyv2.34.1Gavin Mak2023-05-301-3/+7
* sync: Handle race condition when reading active jobsJosip Sokcevic2023-05-261-3/+3
* pager: set $LESS only when missingChih-Hsuan Yen2023-05-261-1/+4
* Add envar to replace shallow clones with partialJason Chang2023-05-254-0/+55
* sync: Show number of running fetch jobsv2.34Gavin Mak2023-05-252-8/+10
* upload: use f-stringJosip Sokcevic2023-05-251-1/+1