summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* sync: skip bloat check if fresh syncv2.60.1stablemainGavin Mak13 days1-1/+2
* project: only use --no-auto-gc for git 2.23.0+Gavin Mak13 days2-1/+7
* sync: Add heuristic warning for bloated shallow repositoriesv2.60Gavin Mak2025-12-101-0/+104
* project: disable auto-gc on fetch for projects with clone-depth=1Gavin Mak2025-12-081-0/+10
* Prevent leftover bare gitdirs after failed sync attemptsKaushik Lingarkar2025-12-051-17/+53
* project: Make the error message more logical when a linkfile failPeter Kjellerstedt2025-12-031-3/+1
* info: Print a newline after printing the superproject's revisionPeter Kjellerstedt2025-12-031-0/+1
* Rename XmlManifest.GetGroupsStr() to XmlManifest.GetManifestGroupsStr()Peter Kjellerstedt2025-12-035-6/+7
* manifest_xml, git_superproject: Rename an argument for XmlManifest.ToXml()Peter Kjellerstedt2025-12-022-10/+10
* docs: manifest-format: reformat spec to align the CDATA partsMike Frysinger2025-12-022-29/+41
* manifest: Propagate revision attribute through multiple levels of includePeter Kjellerstedt2025-11-264-10/+40
* manifest, project: Store project groups as setsPeter Kjellerstedt2025-11-265-60/+62
* project: Use dicts to keep track of copyfiles and linkfilesPeter Kjellerstedt2025-11-264-40/+131
* manifest: Make include groups propagate to extend-project elementsPeter Kjellerstedt2025-11-264-2/+42
* wipe: Add new `repo wipe` subcommandGavin Mak2025-11-214-1/+512
* tests: manifest_xml: convert most path usage to pathlibMike Frysinger2025-11-111-57/+49
* man: Regenerate after manifest updatePeter Kjellerstedt2025-11-061-11/+16
* manifest: Make extend-project support copyfile, linkfile and annotationPeter Kjellerstedt2025-10-273-12/+101
* sync: fix saving of fetch times and local statev2.59Gavin Mak2025-10-202-147/+167
* run_tests: log each command runMike Frysinger2025-10-151-5/+23
* sync: Use 'git rebase' during 'repo sync --rebase'Jeroen Dhollander2025-10-151-12/+20
* Fix submodule initialization in interleaved sync modeKaushik Lingarkar2025-10-141-14/+31
* Follow up "Fix shallow clones when upstream attribute is present"Kaushik Lingarkar2025-09-221-2/+6
* forall: fix crash with no commandMike Frysinger2025-09-172-2/+8
* run_tests: add file header checker for licensing blocksMike Frysinger2025-08-213-4/+167
* man: regen after sync updatesMike Frysinger2025-08-212-10/+34
* standardize file header wrt licensingMike Frysinger2025-08-2117-17/+30
* CONTRIBUTING: rename doc per Google OSS policiesMike Frysinger2025-08-203-2/+2
* Revert "Fix shallow clones when upstream attribute is present"v2.58Gavin Mak2025-08-141-6/+2
* git_superproject: fix AttributeError in Superproject loggingGavin Mak2025-08-141-1/+2
* sync: Fix missing error details in interleaved summaryGavin Mak2025-08-142-29/+27
* sync: Record and propagate errors from deferred actionsGavin Mak2025-08-133-16/+25
* progress: Fix race condition causing fileno crashGavin Mak2025-08-131-7/+10
* sync: Avoid duplicate projects in error textGavin Mak2025-08-131-13/+7
* sync: always show sync result stderr_text on errorGavin Mak2025-08-131-1/+2
* Fix shallow clones when upstream attribute is presentKrzysztof Wesolowski2025-08-051-2/+6
* project: fallback to reading HEAD when rev-parse failsv2.57.3Gavin Mak2025-08-041-1/+22
* hooks: verify hooks project has worktree before runningv2.57.2Gavin Mak2025-07-281-3/+3
* sync: fix connection error on macOS for interleaved syncKuang-che Wu2025-07-281-0/+1
* project: Fix GetHead to handle detached HEADsGavin Mak2025-07-251-1/+5
* sync: Don't checkout if no worktreev2.57.1Gavin Mak2025-07-232-43/+69
* sync: Default to interleaved modev2.57Gavin Mak2025-07-211-5/+14
* project: Use git rev-parse to read HEADGavin Mak2025-07-211-11/+3
* sync: Improve UI and error reporting for interleaved modeGavin Mak2025-07-172-2/+19
* project: Use plumbing commands to manage HEADGavin Mak2025-07-171-10/+3
* progress: Make end() idempotentGavin Mak2025-07-021-0/+5
* sync: support post-sync hook in <repo-hooks>Kenny Cheng2025-07-013-0/+58
* init: Add environment variable for git-lfsMatt Moeller2025-06-301-0/+1
* sync: Share final error handling logic between sync modesv2.56Gavin Mak2025-06-231-27/+72
* sync: Share manifest list update logic between sync modesGavin Mak2025-06-231-30/+55