mirror of
https://gerrit.googlesource.com/git-repo
synced 2026-06-08 19:09:46 +00:00
Commit Graph
Select branches
Hide Pull Requests
main
maint
master
repo-1
stable
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.8
v1.0.9
v1.1
v1.10.0
v1.10.1
v1.10.2
v1.10.3
v1.10.4
v1.11.0
v1.11.1
v1.12.0
v1.12.1
v1.12.10
v1.12.11
v1.12.12
v1.12.13
v1.12.14
v1.12.15
v1.12.16
v1.12.17
v1.12.18
v1.12.19
v1.12.2
v1.12.20
v1.12.21
v1.12.22
v1.12.23
v1.12.24
v1.12.25
v1.12.26
v1.12.27
v1.12.28
v1.12.29
v1.12.3
v1.12.3.1
v1.12.30
v1.12.30.1
v1.12.31
v1.12.32
v1.12.33
v1.12.34
v1.12.35
v1.12.36
v1.12.37
v1.12.4
v1.12.5
v1.12.6
v1.12.7
v1.12.8
v1.12.9
v1.13.0
v1.13.1
v1.13.10
v1.13.11
v1.13.2
v1.13.3
v1.13.4
v1.13.5
v1.13.5.1
v1.13.6
v1.13.7
v1.13.7.1
v1.13.8
v1.13.9
v1.13.9.1
v1.13.9.2
v1.13.9.3
v1.13.9.4
v1.2
v1.3
v1.3.1
v1.3.2
v1.4
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.5
v1.5.1
v1.6
v1.6.1
v1.6.10
v1.6.10.1
v1.6.10.2
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6
v1.6.7
v1.6.7.1
v1.6.7.2
v1.6.7.3
v1.6.7.4
v1.6.7.5
v1.6.8
v1.6.8.1
v1.6.8.10
v1.6.8.11
v1.6.8.2
v1.6.8.3
v1.6.8.4
v1.6.8.5
v1.6.8.6
v1.6.8.7
v1.6.8.8
v1.6.8.9
v1.6.9
v1.6.9.1
v1.6.9.2
v1.6.9.3
v1.6.9.4
v1.6.9.5
v1.6.9.6
v1.6.9.7
v1.6.9.8
v1.7
v1.7.1
v1.7.2
v1.7.3
v1.7.3.1
v1.7.4
v1.7.4.1
v1.7.4.2
v1.7.4.3
v1.7.5
v1.7.6
v1.7.6.1
v1.7.7
v1.7.7.1
v1.7.7.2
v1.7.7.3
v1.7.7.4
v1.7.7.5
v1.7.7.6
v1.7.8
v1.7.8.1
v1.7.8.2
v1.8.0
v1.8.1
v1.8.2
v1.9.0
v1.9.1
v1.9.2
v1.9.3
v1.9.4
v1.9.5
v1.9.6
v2.0
v2.1
v2.1.1
v2.10
v2.11
v2.11.1
v2.12
v2.12.1
v2.12.2
v2.13
v2.13.1
v2.13.2
v2.13.3
v2.13.4
v2.13.5
v2.13.6
v2.13.7
v2.13.8
v2.14
v2.14.1
v2.14.2
v2.14.3
v2.14.4
v2.14.5
v2.15
v2.15.1
v2.15.2
v2.15.3
v2.15.4
v2.16
v2.16.1
v2.16.2
v2.16.3
v2.16.4
v2.16.5
v2.16.6
v2.16.7
v2.16.8
v2.17
v2.17.1
v2.17.2
v2.17.3
v2.18
v2.19
v2.2
v2.20
v2.21
v2.22
v2.23
v2.24
v2.24.1
v2.25
v2.26
v2.27
v2.28
v2.29
v2.29.1
v2.29.2
v2.29.3
v2.29.4
v2.29.5
v2.29.6
v2.29.7
v2.29.8
v2.29.9
v2.3
v2.30
v2.31
v2.32
v2.33
v2.34
v2.34.1
v2.35
v2.36
v2.36.1
v2.37
v2.38
v2.39
v2.4
v2.4.1
v2.40
v2.41
v2.42
v2.43
v2.44
v2.45
v2.46
v2.47
v2.48
v2.49
v2.49.1
v2.49.2
v2.49.3
v2.5
v2.50
v2.50.0
v2.50.1
v2.51
v2.52
v2.53
v2.54
v2.55
v2.55.1
v2.55.2
v2.56
v2.57
v2.57.1
v2.57.2
v2.57.3
v2.58
v2.59
v2.6
v2.60
v2.60.1
v2.60.2
v2.61
v2.61.1
v2.62
v2.63
v2.64
v2.7
v2.8
v2.9
Select branches
Hide Pull Requests
main
maint
master
repo-1
stable
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.8
v1.0.9
v1.1
v1.10.0
v1.10.1
v1.10.2
v1.10.3
v1.10.4
v1.11.0
v1.11.1
v1.12.0
v1.12.1
v1.12.10
v1.12.11
v1.12.12
v1.12.13
v1.12.14
v1.12.15
v1.12.16
v1.12.17
v1.12.18
v1.12.19
v1.12.2
v1.12.20
v1.12.21
v1.12.22
v1.12.23
v1.12.24
v1.12.25
v1.12.26
v1.12.27
v1.12.28
v1.12.29
v1.12.3
v1.12.3.1
v1.12.30
v1.12.30.1
v1.12.31
v1.12.32
v1.12.33
v1.12.34
v1.12.35
v1.12.36
v1.12.37
v1.12.4
v1.12.5
v1.12.6
v1.12.7
v1.12.8
v1.12.9
v1.13.0
v1.13.1
v1.13.10
v1.13.11
v1.13.2
v1.13.3
v1.13.4
v1.13.5
v1.13.5.1
v1.13.6
v1.13.7
v1.13.7.1
v1.13.8
v1.13.9
v1.13.9.1
v1.13.9.2
v1.13.9.3
v1.13.9.4
v1.2
v1.3
v1.3.1
v1.3.2
v1.4
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.5
v1.5.1
v1.6
v1.6.1
v1.6.10
v1.6.10.1
v1.6.10.2
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6
v1.6.7
v1.6.7.1
v1.6.7.2
v1.6.7.3
v1.6.7.4
v1.6.7.5
v1.6.8
v1.6.8.1
v1.6.8.10
v1.6.8.11
v1.6.8.2
v1.6.8.3
v1.6.8.4
v1.6.8.5
v1.6.8.6
v1.6.8.7
v1.6.8.8
v1.6.8.9
v1.6.9
v1.6.9.1
v1.6.9.2
v1.6.9.3
v1.6.9.4
v1.6.9.5
v1.6.9.6
v1.6.9.7
v1.6.9.8
v1.7
v1.7.1
v1.7.2
v1.7.3
v1.7.3.1
v1.7.4
v1.7.4.1
v1.7.4.2
v1.7.4.3
v1.7.5
v1.7.6
v1.7.6.1
v1.7.7
v1.7.7.1
v1.7.7.2
v1.7.7.3
v1.7.7.4
v1.7.7.5
v1.7.7.6
v1.7.8
v1.7.8.1
v1.7.8.2
v1.8.0
v1.8.1
v1.8.2
v1.9.0
v1.9.1
v1.9.2
v1.9.3
v1.9.4
v1.9.5
v1.9.6
v2.0
v2.1
v2.1.1
v2.10
v2.11
v2.11.1
v2.12
v2.12.1
v2.12.2
v2.13
v2.13.1
v2.13.2
v2.13.3
v2.13.4
v2.13.5
v2.13.6
v2.13.7
v2.13.8
v2.14
v2.14.1
v2.14.2
v2.14.3
v2.14.4
v2.14.5
v2.15
v2.15.1
v2.15.2
v2.15.3
v2.15.4
v2.16
v2.16.1
v2.16.2
v2.16.3
v2.16.4
v2.16.5
v2.16.6
v2.16.7
v2.16.8
v2.17
v2.17.1
v2.17.2
v2.17.3
v2.18
v2.19
v2.2
v2.20
v2.21
v2.22
v2.23
v2.24
v2.24.1
v2.25
v2.26
v2.27
v2.28
v2.29
v2.29.1
v2.29.2
v2.29.3
v2.29.4
v2.29.5
v2.29.6
v2.29.7
v2.29.8
v2.29.9
v2.3
v2.30
v2.31
v2.32
v2.33
v2.34
v2.34.1
v2.35
v2.36
v2.36.1
v2.37
v2.38
v2.39
v2.4
v2.4.1
v2.40
v2.41
v2.42
v2.43
v2.44
v2.45
v2.46
v2.47
v2.48
v2.49
v2.49.1
v2.49.2
v2.49.3
v2.5
v2.50
v2.50.0
v2.50.1
v2.51
v2.52
v2.53
v2.54
v2.55
v2.55.1
v2.55.2
v2.56
v2.57
v2.57.1
v2.57.2
v2.57.3
v2.58
v2.59
v2.6
v2.60
v2.60.1
v2.60.2
v2.61
v2.61.1
v2.62
v2.63
v2.64
v2.7
v2.8
v2.9
-
f7a24df00c
project: handle corrupted projects in DeleteWorktree
main
Gavin Mak
2026-06-04 21:54:33 +00:00 -
e0bd39c691
project: Extract project envvar generation to GetEnvVars
Gavin Mak
2026-05-26 11:10:44 -07:00 -
c883613e31
sync: Skip copyfile/linkfile for unavailable projects
Xin Li
2026-05-26 15:52:48 -07:00 -
384c059f9e
tests: Deduplicate test setup in test_project.py
Gavin Mak
2026-05-14 22:44:02 +00:00 -
b8531133de
init: Add --use-local-gitdirs for standard Git layouts
Gavin Mak
2026-04-03 01:11:35 +00:00 -
2d54384a5e
sync: Add --superproject-rev flag to sync to specific revision
v2.64
stable
Gavin Mak
2026-04-22 00:39:42 +00:00 -
1b4e7a04be
Fix submodules not synced for repeated repo
Josef Malmström
2026-05-06 16:19:52 +02:00 -
a94c9e2b52
Automated: Migrate gerrit/git-repo from gsutil to gcloud storage
gurusai-voleti
2026-04-27 08:15:09 +00:00 -
51021fb209
abandon/start/info: Make them respect smart sync override
Gavin Mak
2026-05-12 20:21:14 +00:00 -
d453273f06
command: Move smart sync override logic to Command base class
Gavin Mak
2026-05-12 20:21:10 +00:00 -
0129ac1c46
docs: drop period in headers
Mike Frysinger
2026-05-14 09:49:06 -04:00 -
bf8c59f4a0
run_tests: help2man: update to latest release
Mike Frysinger
2026-05-13 00:33:49 -04:00 -
003f0407fc
Fix missing
Nonecheck in Remote.SaveJosef Malmström
2026-05-04 14:11:46 +02:00 -
1db50e49fb
Add support for self referencing submodules
Josef Malmström
2026-05-04 14:16:40 +02:00 -
c97a306fe7
release: update-manpages: revert color filtering
Mike Frysinger
2026-05-12 13:25:09 -04:00 -
5534f164d6
linkfile: Handle directory-to-symlink transitions safely
Carlos Fernandez
2026-05-07 09:00:33 -07:00 -
67e52a120b
run_tests: leverage cipd when available for help2man
Mike Frysinger
2026-05-12 13:17:59 -04:00 -
d5037230e9
sync: Re-raise KeyboardInterrupt in main process
Gavin Mak
2026-05-11 15:56:08 -07:00 -
7cc99b24c1
git_config: fix error message command output
Mike Frysinger
2026-05-12 12:19:59 -04:00 -
12ad396f67
info: Parallelize repo info to improve performance
Greg Edelston
2026-05-11 17:13:23 -06:00 -
a6bc1b7cf0
sync: Exclude stateless sync pruned projects from bloat check
Gavin Mak
2026-05-11 19:19:14 +00:00 -
a98e422113
completion: document installation and usage in README
Gavin Mak
2026-05-08 19:39:58 +00:00 -
5d8585012f
sync: Suggest "git repack -a -d" in bloat warning
Gavin Mak
2026-05-07 23:30:54 +00:00 -
e8deeabf2a
Add zsh completion
Kamal Sacranie
2026-05-05 12:35:26 +00:00 -
11428ae984
forall: Document REPO_UPSTREAM and REPO_DEST_BRANCH envvars
Gavin Mak
2026-05-07 22:30:36 +00:00 -
27d2232eb3
info: add --format and --include-summary/--include-projects options
Carlos Fernandez
2026-04-03 08:00:35 -07:00 -
e3eadd3728
sync: Fix force_checkout propagation
Josef Malmström
2026-05-04 14:01:36 +02:00 -
12cfc6036a
git_superproject: Remove redundant _branch variable
Gavin Mak
2026-04-24 23:12:41 +00:00 -
134eeb024b
tests: Add tests for repo status output
Nasser Grainawi
2026-03-05 10:44:21 -08:00 -
03fb18109f
color: type SetDefaultColoring and drop bool states
Nasser Grainawi
2026-04-15 10:50:05 -07:00 -
5af71ce907
Add timing keyword argument for hooks
Ram Peri
2026-04-21 00:02:47 +00:00 -
baa281d99e
sync: Refactor to use _RunOneGC and fix config leakage
v2.63
Gavin Mak
2026-04-20 17:57:20 +00:00 -
7e9079b7cf
sync: Switch to using self._bloated_projects
Gavin Mak
2026-04-20 17:56:56 +00:00 -
61bd6b3ccb
tests: Add tests for _CheckForBloatedProjects and _GCProjects
Gavin Mak
2026-04-20 20:11:43 +00:00 -
32e7327ca6
upload: Clarify partial sync message on hook failure
Marty Heavey
2026-04-17 11:14:09 +00:00 -
4f707ff91e
sync: Provide feedback during post-sync operations
Gavin Mak
2026-04-17 20:31:41 +00:00 -
e2671c184e
progress: Ignore updates after progress ends
Gavin Mak
2026-04-17 20:31:33 +00:00 -
b43a20b859
project: Avoid skipping fetches for shallow clones without .git/shallow
Becky Siegel
2026-04-15 20:16:52 -07:00 -
8869a30283
project: Drop --no-deref from update-ref --stdin
Miyako.Enei
2026-04-09 21:29:04 +09:00 -
3b0eebeccf
project: implement stateless sync pruning logic
Gavin Mak
2026-04-01 23:03:09 +00:00 -
00991bfb42
manifest: Add
sync-strategyattribute to project elementsGavin Mak
2026-04-01 23:03:03 +00:00 -
e8338b54bd
tests: Convert forall subcmd test to pytest
Nasser Grainawi
2026-04-06 12:51:17 -07:00 -
951666fb23
gc: Fix hang during repack in partial clones
Gavin Mak
2026-04-07 20:45:18 +00:00 -
854b330967
test_wrapper: add test for repo script executable permission
Carlos Fernandez
2026-04-03 11:25:54 -07:00 -
654690e1b8
tests: convert more tests to pytest
Mike Frysinger
2026-03-26 01:54:14 -04:00 -
ac2be4c089
tests: convert __file__ usage to pathlib
Mike Frysinger
2026-04-03 22:47:28 -04:00 -
3d819e8e3e
tests: unify fixture() helper with Path constant
Mike Frysinger
2026-04-03 22:33:52 -04:00 -
573983948a
Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensions
Carlos Fernandez
2026-03-26 13:46:38 -07:00 -
3f3c681a02
project: Refactor GetHead to use symbolic-ref first
Gavin Mak
2026-03-18 21:15:16 +00:00 -
242e97d9dd
Implement command forgiveness with autocorrect
Sam Saccone
2026-03-10 17:26:20 +00:00 -
ade45de770
docs: windows: mention Developer Mode for symlinks
v2.62
Mike Frysinger
2026-03-19 14:44:14 -04:00 -
0251fb33c4
project: don't re-shallow manually unshallowed repos during sync
Lucas Tanure
2026-03-07 09:15:45 +00:00 -
0176586544
Use git_superproject.UseSuperproject() everywhere
Jacky Liu
2026-03-16 13:07:39 +08:00 -
582804a59e
pydev: drop Python 2 reference
Mike Frysinger
2026-03-18 14:54:25 -04:00 -
afc3d55d39
isort: merge config into pyproject.toml
Mike Frysinger
2026-03-18 14:48:17 -04:00 -
f24bc7aed5
tests: switch some test modules to pytest
Mike Frysinger
2026-03-18 11:17:12 -04:00 -
83b8ebdbbe
git_superproject: avoid re-initing bare repo
Gavin Mak
2026-02-07 00:53:31 +00:00 -
a0abfd7339
project: resolve unborn HEAD robustly in reftable repos
Gavin Mak
2026-02-06 14:19:00 -08:00 -
403fedfeb5
project: support reftable anchors in worktree .git migration
Gavin Mak
2026-02-06 14:18:28 -08:00 -
f14c577fce
project: avoid direct packed-refs writes during fetch
Gavin Mak
2026-02-06 14:18:00 -08:00 -
67881c0c3b
git_refs: read refs via git plumbing for files/reftable
Gavin Mak
2026-02-06 14:55:34 -08:00 -
551087cd98
tests: add a util module for sharing code
Mike Frysinger
2026-03-06 17:31:33 -05:00 -
8da56a0cc5
man: refresh after recent changes
Mike Frysinger
2026-03-10 00:07:56 -04:00 -
0f01cd24e9
docs: Document support for child elements in extend-project
Jeffery Miller
2026-02-18 14:50:46 -08:00 -
1ee98667cc
tests: Add extend-project test for additional annotations
Jeffery Miller
2026-02-18 18:28:51 -06:00 -
6f9622fe1c
sync: Remove dependency on ssh if not needed
Jordan Esh
2025-12-11 14:51:51 +11:00 -
5cb0251248
gc: fix untargeted projects being deleted
Gavin Mak
2026-02-06 20:54:20 +00:00 -
a214fd31bd
manifest: Introduce
sync-j-maxattribute to cap sync jobsGavin Mak
2026-02-03 20:59:23 +00:00 -
62cd0de6cf
Make git trace2 logging errors conditional on verbose mode.
Sam Saccone
2026-01-29 13:41:41 -08:00 -
b60512a75a
run_tests: log tool versions
Mike Frysinger
2026-01-29 14:30:47 -05:00 -
5d88972390
Revert "init: change --manifest-depth default to 1"
v2.61.1
Mike Frysinger
2026-01-21 09:15:11 -05:00 -
3c0e67bbc5
manifest_xml: prevent extend-project from inheriting local groups
Gavin Mak
2026-01-14 22:14:28 +00:00 -
3b7b20ac1d
CONTRIBUTING: fix HTTP password URL
Nico Wald
2026-01-05 20:43:55 +01:00 -
e71a8c6dd8
project: disable auto-gc for depth=1 in git config
v2.61
Gavin Mak
2026-01-07 20:27:41 +00:00 -
c687b5df9e
run_tests/release: require Python 3.9+
Mike Frysinger
2026-01-05 14:50:43 -05:00 -
1dd9c57a28
tests: drop tox support
Mike Frysinger
2026-01-06 00:17:06 -05:00 -
4525c2e0ad
github: add black check action
Mike Frysinger
2026-01-06 00:32:25 -05:00 -
45dcd738b7
tests: skip AF_UNIX tests when unavailable
Mike Frysinger
2026-01-06 00:38:29 -05:00 -
1dad86dc00
check-metadata: skip files that do not exist
Mike Frysinger
2026-01-06 00:46:35 -05:00 -
622a5bf9c2
init: change --manifest-depth default to 1
v2.60.2
Mike Frysinger
2025-12-11 17:24:49 -05:00 -
871e4c7ed1
sync: skip bloat check if fresh sync
v2.60.1
Gavin Mak
2025-12-15 20:08:59 +00:00 -
5b0b5513d6
project: only use --no-auto-gc for git 2.23.0+
Gavin Mak
2025-12-15 18:49:13 +00:00 -
b5991d7128
sync: Add heuristic warning for bloated shallow repositories
v2.60
Gavin Mak
2025-12-09 22:29:43 +00:00 -
7f87c54043
project: disable auto-gc on fetch for projects with clone-depth=1
Gavin Mak
2025-12-06 00:06:44 +00:00 -
50c6226075
Prevent leftover bare gitdirs after failed sync attempts
Kaushik Lingarkar
2025-11-03 19:58:26 -08:00 -
1e4b2887a7
project: Make the error message more logical when a linkfile fail
Peter Kjellerstedt
2025-12-02 21:00:12 +01:00 -
31b4b19387
info: Print a newline after printing the superproject's revision
Peter Kjellerstedt
2025-11-18 20:43:27 +01:00 -
2b6de52a36
Rename XmlManifest.GetGroupsStr() to XmlManifest.GetManifestGroupsStr()
Peter Kjellerstedt
2025-11-18 20:13:03 +01:00 -
91ec998598
manifest_xml, git_superproject: Rename an argument for XmlManifest.ToXml()
Peter Kjellerstedt
2025-11-18 20:05:57 +01:00 -
08964a1658
docs: manifest-format: reformat spec to align the CDATA parts
Mike Frysinger
2025-12-02 10:52:29 -05:00 -
3073a90046
manifest: Propagate revision attribute through multiple levels of include
Peter Kjellerstedt
2025-11-08 06:42:53 +01:00 -
75773b8b9d
manifest, project: Store project groups as sets
Peter Kjellerstedt
2025-11-08 02:36:56 +01:00 -
412367bfaf
project: Use dicts to keep track of copyfiles and linkfiles
Peter Kjellerstedt
2025-11-08 00:06:16 +01:00 -
47c24b5c40
manifest: Make include groups propagate to extend-project elements
Peter Kjellerstedt
2025-11-07 23:09:57 +01:00 -
be33106ffc
wipe: Add new
repo wipesubcommandGavin Mak
2025-11-19 16:46:07 -08:00 -
5998c0b506
tests: manifest_xml: convert most path usage to pathlib
Mike Frysinger
2025-11-11 03:40:25 -05:00 -
877ef91be2
man: Regenerate after manifest update
Peter Kjellerstedt
2025-11-06 22:22:10 +01:00 -
4ab2284a94
manifest: Make extend-project support copyfile, linkfile and annotation
Peter Kjellerstedt
2025-10-16 20:29:28 +02:00 -
1afe96a7e9
sync: fix saving of fetch times and local state
v2.59
Gavin Mak
2025-10-20 11:13:09 -07:00 -
2719a8e203
run_tests: log each command run
Mike Frysinger
2025-10-15 11:11:59 -04:00