summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* completion: document installation and usage in READMEmainGavin Mak3 days1-0/+37
* sync: Suggest "git repack -a -d" in bloat warningGavin Mak3 days1-2/+2
* Add zsh completionKamal Sacranie4 days1-0/+449
* forall: Document REPO_UPSTREAM and REPO_DEST_BRANCH envvarsGavin Mak4 days2-1/+12
* info: add --format and --include-summary/--include-projects optionsCarlos Fernandez4 days3-21/+349
* sync: Fix force_checkout propagationJosef Malmström6 days2-1/+31
* git_superproject: Remove redundant _branch variableGavin Mak14 days2-6/+7
* tests: Add tests for repo status outputNasser Grainawi2026-04-231-0/+220
* color: type SetDefaultColoring and drop bool statesNasser Grainawi2026-04-222-3/+15
* Add timing keyword argument for hooksRam Peri2026-04-214-5/+58
* sync: Refactor to use _RunOneGC and fix config leakagev2.63stableGavin Mak2026-04-202-26/+42
* sync: Switch to using self._bloated_projectsGavin Mak2026-04-202-13/+14
* tests: Add tests for _CheckForBloatedProjects and _GCProjectsGavin Mak2026-04-201-0/+107
* upload: Clarify partial sync message on hook failureMarty Heavey2026-04-201-3/+4
* sync: Provide feedback during post-sync operationsGavin Mak2026-04-171-0/+3
* progress: Ignore updates after progress endsGavin Mak2026-04-171-0/+2
* project: Avoid skipping fetches for shallow clones without .git/shallowBecky Siegel2026-04-172-0/+118
* project: Drop --no-deref from update-ref --stdinMiyako.Enei2026-04-121-2/+2
* project: implement stateless sync pruning logicGavin Mak2026-04-092-0/+219
* manifest: Add `sync-strategy` attribute to project elementsGavin Mak2026-04-095-21/+101
* tests: Convert forall subcmd test to pytestNasser Grainawi2026-04-091-108/+76
* gc: Fix hang during repack in partial clonesGavin Mak2026-04-081-4/+13
* test_wrapper: add test for repo script executable permissionCarlos Fernandez2026-04-061-0/+5
* tests: convert more tests to pytestMike Frysinger2026-04-064-1206/+1308
* tests: convert __file__ usage to pathlibMike Frysinger2026-04-061-7/+6
* tests: unify fixture() helper with Path constantMike Frysinger2026-04-065-22/+11
* Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensionsCarlos Fernandez2026-04-0311-30/+39
* project: Refactor GetHead to use symbolic-ref firstGavin Mak2026-04-021-23/+7
* Implement command forgiveness with autocorrectSam Saccone2026-03-242-13/+279
* docs: windows: mention Developer Mode for symlinksv2.62Mike Frysinger2026-03-201-2/+5
* project: don't re-shallow manually unshallowed repos during syncLucas Tanure2026-03-201-0/+9
* Use git_superproject.UseSuperproject() everywhereJacky Liu2026-03-183-8/+30
* pydev: drop Python 2 referenceMike Frysinger2026-03-181-1/+0
* isort: merge config into pyproject.tomlMike Frysinger2026-03-182-41/+24
* tests: switch some test modules to pytestMike Frysinger2026-03-1812-700/+717
* git_superproject: avoid re-initing bare repoGavin Mak2026-03-172-17/+109
* project: resolve unborn HEAD robustly in reftable reposGavin Mak2026-03-172-0/+45
* project: support reftable anchors in worktree .git migrationGavin Mak2026-03-172-4/+50
* project: avoid direct packed-refs writes during fetchGavin Mak2026-03-171-150/+161
* git_refs: read refs via git plumbing for files/reftableGavin Mak2026-03-174-60/+235
* tests: add a util module for sharing codeMike Frysinger2026-03-125-56/+83
* man: refresh after recent changesMike Frysinger2026-03-101-1/+6
* docs: Document support for child elements in extend-projectJeffery Miller2026-02-191-0/+5
* tests: Add extend-project test for additional annotationsJeffery Miller2026-02-191-0/+40
* sync: Remove dependency on ssh if not neededJordan Esh2026-02-112-11/+33
* gc: fix untargeted projects being deletedGavin Mak2026-02-092-1/+92
* manifest: Introduce `sync-j-max` attribute to cap sync jobsGavin Mak2026-02-066-11/+101
* Make git trace2 logging errors conditional on verbose mode.Sam Saccone2026-02-034-53/+162
* run_tests: log tool versionsMike Frysinger2026-01-291-0/+24
* Revert "init: change --manifest-depth default to 1"v2.61.1Mike Frysinger2026-01-212-4/+4