summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-05-07forall: Document REPO_UPSTREAM and REPO_DEST_BRANCH envvarsGavin Mak
2026-05-07info: add --format and --include-summary/--include-projects optionsCarlos Fernandez
2026-05-06sync: Fix force_checkout propagationJosef Malmström
2026-04-28git_superproject: Remove redundant _branch variableGavin Mak
2026-04-23tests: Add tests for repo status outputNasser Grainawi
2026-04-22color: type SetDefaultColoring and drop bool statesNasser Grainawi
2026-04-21Add timing keyword argument for hooksRam Peri
2026-04-20sync: Refactor to use _RunOneGC and fix config leakagev2.63Gavin Mak
2026-04-20sync: Switch to using self._bloated_projectsGavin Mak
2026-04-20tests: Add tests for _CheckForBloatedProjects and _GCProjectsGavin Mak
2026-04-20upload: Clarify partial sync message on hook failureMarty Heavey
2026-04-17sync: Provide feedback during post-sync operationsGavin Mak
2026-04-17progress: Ignore updates after progress endsGavin Mak
2026-04-17project: Avoid skipping fetches for shallow clones without .git/shallowBecky Siegel
2026-04-12project: Drop --no-deref from update-ref --stdinMiyako.Enei
2026-04-09project: implement stateless sync pruning logicGavin Mak
2026-04-09manifest: Add `sync-strategy` attribute to project elementsGavin Mak
2026-04-09tests: Convert forall subcmd test to pytestNasser Grainawi
2026-04-08gc: Fix hang during repack in partial clonesGavin Mak
2026-04-06test_wrapper: add test for repo script executable permissionCarlos Fernandez
2026-04-06tests: convert more tests to pytestMike Frysinger
2026-04-06tests: convert __file__ usage to pathlibMike Frysinger
2026-04-06tests: unify fixture() helper with Path constantMike Frysinger
2026-04-03Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensionsCarlos Fernandez
2026-04-02project: Refactor GetHead to use symbolic-ref firstGavin Mak
2026-03-24Implement command forgiveness with autocorrectSam Saccone
2026-03-20docs: windows: mention Developer Mode for symlinksv2.62Mike Frysinger
2026-03-20project: don't re-shallow manually unshallowed repos during syncLucas Tanure
2026-03-18Use git_superproject.UseSuperproject() everywhereJacky Liu
2026-03-18pydev: drop Python 2 referenceMike Frysinger
2026-03-18isort: merge config into pyproject.tomlMike Frysinger
2026-03-18tests: switch some test modules to pytestMike Frysinger
2026-03-17git_superproject: avoid re-initing bare repoGavin Mak
2026-03-17project: resolve unborn HEAD robustly in reftable reposGavin Mak
2026-03-17project: support reftable anchors in worktree .git migrationGavin Mak
2026-03-17project: avoid direct packed-refs writes during fetchGavin Mak
2026-03-17git_refs: read refs via git plumbing for files/reftableGavin Mak
2026-03-12tests: add a util module for sharing codeMike Frysinger
2026-03-10man: refresh after recent changesMike Frysinger
2026-02-19docs: Document support for child elements in extend-projectJeffery Miller
2026-02-19tests: Add extend-project test for additional annotationsJeffery Miller
2026-02-11sync: Remove dependency on ssh if not neededJordan Esh
2026-02-09gc: fix untargeted projects being deletedGavin Mak
2026-02-06manifest: Introduce `sync-j-max` attribute to cap sync jobsGavin Mak
2026-02-03Make git trace2 logging errors conditional on verbose mode.Sam Saccone
2026-01-29run_tests: log tool versionsMike Frysinger
2026-01-21Revert "init: change --manifest-depth default to 1"v2.61.1Mike Frysinger
2026-01-15manifest_xml: prevent extend-project from inheriting local groupsGavin Mak
2026-01-12CONTRIBUTING: fix HTTP password URLNico Wald
2026-01-08project: disable auto-gc for depth=1 in git configv2.61Gavin Mak