summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-01-06run_tests/release: require Python 3.9+Mike Frysinger
2026-01-06tests: drop tox supportMike Frysinger
2026-01-06github: add black check actionMike Frysinger
2026-01-06tests: skip AF_UNIX tests when unavailableMike Frysinger
2026-01-06check-metadata: skip files that do not existMike Frysinger
2026-01-05init: change --manifest-depth default to 1v2.60.2Mike Frysinger
2025-12-15sync: skip bloat check if fresh syncv2.60.1Gavin Mak
2025-12-15project: only use --no-auto-gc for git 2.23.0+Gavin Mak
2025-12-10sync: Add heuristic warning for bloated shallow repositoriesv2.60Gavin Mak
2025-12-08project: disable auto-gc on fetch for projects with clone-depth=1Gavin Mak
2025-12-05Prevent leftover bare gitdirs after failed sync attemptsKaushik Lingarkar
2025-12-03project: Make the error message more logical when a linkfile failPeter Kjellerstedt
2025-12-03info: Print a newline after printing the superproject's revisionPeter Kjellerstedt
2025-12-03Rename XmlManifest.GetGroupsStr() to XmlManifest.GetManifestGroupsStr()Peter Kjellerstedt
2025-12-02manifest_xml, git_superproject: Rename an argument for XmlManifest.ToXml()Peter Kjellerstedt
2025-12-02docs: manifest-format: reformat spec to align the CDATA partsMike Frysinger
2025-11-26manifest: Propagate revision attribute through multiple levels of includePeter Kjellerstedt
2025-11-26manifest, project: Store project groups as setsPeter Kjellerstedt
2025-11-26project: Use dicts to keep track of copyfiles and linkfilesPeter Kjellerstedt
2025-11-26manifest: Make include groups propagate to extend-project elementsPeter Kjellerstedt
2025-11-21wipe: Add new `repo wipe` subcommandGavin Mak
2025-11-11tests: manifest_xml: convert most path usage to pathlibMike Frysinger
2025-11-06man: Regenerate after manifest updatePeter Kjellerstedt
2025-10-27manifest: Make extend-project support copyfile, linkfile and annotationPeter Kjellerstedt
2025-10-20sync: fix saving of fetch times and local statev2.59Gavin Mak
2025-10-15run_tests: log each command runMike Frysinger
2025-10-15sync: Use 'git rebase' during 'repo sync --rebase'Jeroen Dhollander
2025-10-14Fix submodule initialization in interleaved sync modeKaushik Lingarkar
2025-09-22Follow up "Fix shallow clones when upstream attribute is present"Kaushik Lingarkar
2025-09-17forall: fix crash with no commandMike Frysinger
2025-08-21run_tests: add file header checker for licensing blocksMike Frysinger
2025-08-21man: regen after sync updatesMike Frysinger
2025-08-21standardize file header wrt licensingMike Frysinger
2025-08-20CONTRIBUTING: rename doc per Google OSS policiesMike Frysinger
2025-08-14Revert "Fix shallow clones when upstream attribute is present"v2.58Gavin Mak
2025-08-14git_superproject: fix AttributeError in Superproject loggingGavin Mak
2025-08-14sync: Fix missing error details in interleaved summaryGavin Mak
2025-08-13sync: Record and propagate errors from deferred actionsGavin Mak
2025-08-13progress: Fix race condition causing fileno crashGavin Mak
2025-08-13sync: Avoid duplicate projects in error textGavin Mak
2025-08-13sync: always show sync result stderr_text on errorGavin Mak
2025-08-05Fix shallow clones when upstream attribute is presentKrzysztof Wesolowski
2025-08-04project: fallback to reading HEAD when rev-parse failsv2.57.3Gavin Mak
2025-07-28hooks: verify hooks project has worktree before runningv2.57.2Gavin Mak
2025-07-28sync: fix connection error on macOS for interleaved syncKuang-che Wu
2025-07-25project: Fix GetHead to handle detached HEADsGavin Mak
2025-07-23sync: Don't checkout if no worktreev2.57.1Gavin Mak
2025-07-21sync: Default to interleaved modev2.57Gavin Mak
2025-07-21project: Use git rev-parse to read HEADGavin Mak
2025-07-17sync: Improve UI and error reporting for interleaved modeGavin Mak