mirror of
https://gerrit.googlesource.com/git-repo
synced 2026-09-22 14:50:48 +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.65
v2.66
v2.66.1
v2.67
v2.68
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.65
v2.66
v2.66.1
v2.67
v2.68
v2.7
v2.8
v2.9
-
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 -
e4872ac8ba
sync: Use 'git rebase' during 'repo sync --rebase'
Jeroen Dhollander
2025-10-15 17:27:09 +02:00 -
4623264809
Fix submodule initialization in interleaved sync mode
Kaushik Lingarkar
2025-09-10 17:07:35 -07:00 -
67383bdba9
Follow up "Fix shallow clones when upstream attribute is present"
Kaushik Lingarkar
2025-09-09 13:14:34 -07:00 -
d30414bb53
forall: fix crash with no command
Mike Frysinger
2025-09-15 10:23:20 -04:00 -
80d1a5ad3e
run_tests: add file header checker for licensing blocks
Mike Frysinger
2025-08-21 10:40:51 -04:00 -
c615c964fb
man: regen after sync updates
Mike Frysinger
2025-08-21 10:40:14 -04:00 -
5ed12ec81d
standardize file header wrt licensing
Mike Frysinger
2025-08-21 10:25:25 -04:00 -
58a59fdfbc
CONTRIBUTING: rename doc per Google OSS policies
Mike Frysinger
2025-08-20 17:08:03 -04:00 -
38d2fe11b9
Revert "Fix shallow clones when upstream attribute is present"
v2.58
Gavin Mak
2025-08-14 16:28:12 -07:00 -
854fe440f2
git_superproject: fix AttributeError in Superproject logging
Gavin Mak
2025-08-14 19:30:06 +00:00 -
d534a5537f
sync: Fix missing error details in interleaved summary
Gavin Mak
2025-08-13 23:42:00 -07:00 -
a64149a7a7
sync: Record and propagate errors from deferred actions
Gavin Mak
2025-08-13 22:48:36 -07:00 -
3e6acf2778
progress: Fix race condition causing fileno crash
Gavin Mak
2025-08-13 00:07:29 -07:00 -
a6e1a59ac1
sync: Avoid duplicate projects in error text
Gavin Mak
2025-08-13 01:51:59 +00:00 -
380bf9546e
sync: always show sync result stderr_text on error
Gavin Mak
2025-08-13 01:10:37 +00:00 -
d9cc0a1526
Fix shallow clones when upstream attribute is present
Krzysztof Wesolowski
2025-07-23 14:40:43 +02:00 -
8c3585f367
project: fallback to reading HEAD when rev-parse fails
v2.57.3
Gavin Mak
2025-08-04 12:08:13 -07:00 -
239fad7146
hooks: verify hooks project has worktree before running
v2.57.2
Gavin Mak
2025-07-25 23:20:06 +00:00 -
d3eec0acdd
sync: fix connection error on macOS for interleaved sync
Kuang-che Wu
2025-07-25 16:10:41 +08:00 -
7f7d70efe4
project: Fix GetHead to handle detached HEADs
Gavin Mak
2025-07-25 18:21:50 +00:00 -
720bd1e96b
sync: Don't checkout if no worktree
v2.57.1
Gavin Mak
2025-07-23 15:23:10 -07:00 -
25858c8b16
sync: Default to interleaved mode
v2.57
Gavin Mak
2025-07-21 12:24:41 -07:00 -
52bab0ba27
project: Use git rev-parse to read HEAD
Gavin Mak
2025-07-21 13:07:37 -07:00 -
2e6d0881d9
sync: Improve UI and error reporting for interleaved mode
Gavin Mak
2025-07-17 13:17:32 -07:00 -
74edacd8e5
project: Use plumbing commands to manage HEAD
Gavin Mak
2025-07-17 17:54:22 +00:00 -
5d95ba8d85
progress: Make end() idempotent
Gavin Mak
2025-06-26 18:08:34 +00:00