summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* sync: Add --superproject-rev flag to sync to specific revisionv2.64Gavin Mak2026-05-205-10/+271
* Fix submodules not synced for repeated repoJosef Malmström2026-05-202-1/+90
* Automated: Migrate gerrit/git-repo from gsutil to gcloud storagegurusai-voleti2026-05-142-10/+11
* abandon/start/info: Make them respect smart sync overrideGavin Mak2026-05-143-0/+4
* command: Move smart sync override logic to Command base classGavin Mak2026-05-143-10/+18
* docs: drop period in headersMike Frysinger2026-05-142-3/+3
* run_tests: help2man: update to latest releaseMike Frysinger2026-05-143-10/+10
* Fix missing `None` check in Remote.SaveJosef Malmström2026-05-132-1/+22
* Add support for self referencing submodulesJosef Malmström2026-05-132-1/+83
* release: update-manpages: revert color filteringMike Frysinger2026-05-122-26/+1
* linkfile: Handle directory-to-symlink transitions safelyCarlos Fernandez2026-05-126-9/+320
* run_tests: leverage cipd when available for help2manMike Frysinger2026-05-126-10/+76
* sync: Re-raise KeyboardInterrupt in main processGavin Mak2026-05-123-0/+63
* git_config: fix error message command outputMike Frysinger2026-05-121-1/+1
* info: Parallelize repo info to improve performanceGreg Edelston2026-05-123-95/+183
* sync: Exclude stateless sync pruned projects from bloat checkGavin Mak2026-05-112-1/+21
* completion: document installation and usage in READMEGavin Mak2026-05-081-0/+37
* sync: Suggest "git repack -a -d" in bloat warningGavin Mak2026-05-081-2/+2
* Add zsh completionKamal Sacranie2026-05-081-0/+449
* forall: Document REPO_UPSTREAM and REPO_DEST_BRANCH envvarsGavin Mak2026-05-072-1/+12
* info: add --format and --include-summary/--include-projects optionsCarlos Fernandez2026-05-073-21/+349
* sync: Fix force_checkout propagationJosef Malmström2026-05-062-1/+31
* git_superproject: Remove redundant _branch variableGavin Mak2026-04-282-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.63Gavin 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