summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* sync: PersistentTransport call parent initv2.39Daniel Kutik2023-10-251-0/+1
* sync: TeeStringIO write should return intDaniel Kutik2023-10-241-1/+2
* sync: Fix tracking of broken linksJason Chang2023-10-241-1/+0
* project: Speculative fix for project corruptionJosip Sokcevic2023-10-232-2/+11
* cleanup: convert exceptions to OSErrorJason R. Coombs2023-10-217-22/+19
* cleanup: delete redundant "r" open modeJason R. Coombs2023-10-217-10/+10
* cleanup: use new dict & set generator stylesJason R. Coombs2023-10-213-8/+8
* manifest_xml: Fix empty project list when DOCTYPE is presentChris Allen2023-10-202-1/+19
* cleanup: leverage yield from in more placesJason R. Coombs2023-10-203-9/+5
* git_config: GetBoolean should return boolDaniel Kutik2023-10-201-1/+1
* project: using --depth results in error when including submanifestsRoberto Vladimir Prado Carranza2023-10-202-2/+5
* repo: drop Python 2 compat logicMike Frysinger2023-10-201-4/+1
* delete Python 2 (object) compatMike Frysinger2023-10-2019-43/+43
* tests: Set HOME to a temporary directory when running tests.v2.38Jason R. Coombs2023-10-171-0/+49
* tests: added python 3.12Daniel Kutik2023-10-173-3/+4
* github: add python 3.11 to test-ci.ymlDaniel Kutik2023-10-161-1/+1
* github: pin ubuntu to 20.04 to make py36 workDaniel Kutik2023-10-161-1/+2
* python-support: update with current status & guidelinesMike Frysinger2023-10-141-29/+75
* hooks: drop support for Python 2Mike Frysinger2023-10-131-60/+3
* main: drop Python 2 checkMike Frysinger2023-10-131-16/+8
* Update logger.warn to logger.warningAravind Vasudevan2023-10-137-18/+20
* git_command: read1 needs a size in py3.6Daniel Kutik2023-10-091-2/+3
* git_command: lru_cache needs maxsize for py36 & 37Daniel Kutik2023-10-091-1/+1
* sync: Fix print statement in _PostRepoFetchAravind Vasudevan2023-10-061-1/+1
* git_command: Augment underlying git errors with suggestionsAravind Vasudevan2023-10-063-31/+270
* project: Invoke realpath on dotgit for symmetry with gitdir to ensure a short...Jason R. Coombs2023-10-051-1/+2
* 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