mirror of
https://gerrit.googlesource.com/git-repo
synced 2026-01-11 17:10:33 +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.61
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.61
v2.7
v2.8
v2.9
-
e71a8c6dd8
project: disable auto-gc for depth=1 in git config
main
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
Mike Frysinger
2025-12-11 17:24:49 -05:00 -
871e4c7ed1
sync: skip bloat check if fresh sync
v2.60.1
stable
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 -
82d500eb7a
sync: support post-sync hook in <repo-hooks>
Kenny Cheng
2025-06-02 21:55:04 +08:00 -
21269c3eed
init: Add environment variable for git-lfs
Matt Moeller
2024-09-04 13:55:47 -05:00 -
99b5a17f2c
sync: Share final error handling logic between sync modes
v2.56
Gavin Mak
2025-06-17 20:15:50 -07:00 -
df3c4017f9
sync: Share manifest list update logic between sync modes
Gavin Mak
2025-06-17 19:40:06 -07:00 -
f7a3f99dc9
sync: Share self-update logic between sync modes
Gavin Mak
2025-06-23 09:04:26 -07:00 -
6b8e9fc8db
sync: clarify job flags when using interleaved
Gavin Mak
2025-06-18 14:38:28 -07:00 -
7b6ffed4ae
sync: Implement --interleaved sync worker
Gavin Mak
2025-06-13 17:53:38 -07:00 -
b4b323a8bd
sync: Add orchestration logic for --interleaved
Gavin Mak
2025-06-17 10:54:41 -07:00 -
f91f4462e6
upload: fix FileNotFoundError when no superproject
Gavin Mak
2025-06-17 12:06:03 -07:00 -
85352825ff
sync: Add scaffolding for interleaved sync
Gavin Mak
2025-06-11 00:13:52 +00:00 -
b262d0e461
info: fix mismatched format args and wrong symbol name
v2.55.2
Scott Lee
2025-06-10 19:34:18 +00:00 -
044e52e236
hooks: add internal check for external hook API
Mike Frysinger
2025-06-05 16:53:40 -04:00 -
0cb88a8d79
git_superproject: Replace walrus operator
v2.55.1
Gavin Mak
2025-06-03 21:06:42 -07:00 -
08815ad3eb
upload: Add rev to rootRepo push option
v2.55
Gavin Mak
2025-05-23 10:35:34 -07:00 -
3c8bae27ec
info: print superproject revision
Scott Lee
2025-05-27 18:36:42 +00:00 -
06338abe79
subcmds: delete redundant dest= settings
Mike Frysinger
2025-05-22 14:14:45 -04:00 -
8d37f61471
upload: Add superproject identifier as push option
Gavin Mak
2025-05-05 14:13:48 -07:00 -
1acbc14c34
manifest: generalize --json as --format=<format>
Mike Frysinger
2025-04-30 13:29:20 -04:00 -
c448ba9cc7
run_tests: only allow help2man skipping in CI
Mike Frysinger
2025-04-30 14:38:52 -04:00 -
21cbcc54e9
update-manpages: include in unittests
Mike Frysinger
2025-04-22 14:10:52 -04:00 -
0f200bb3a1
flake8: Ignore .venv directory
Erik Elmeke
2025-04-23 10:16:43 +02:00 -
c8da28c3ed
man: regenerate man pages
Mike Frysinger
2025-04-22 14:31:02 -04:00 -
c061593a12
manifest: Remove redundant re-raise of BaseExceptions
Erik Elmeke
2025-04-21 08:04:27 +02:00 -
a94457d1ce
Fallback to full sync when depth enabled fetch of a sha1 fails
Kaushik Lingarkar
2025-04-07 17:08:07 -07:00 -
97dc5c1bd9
project: use --netrc-optional instead of --netrc
v2.54
Gavin Mak
2025-04-10 18:09:41 +00:00 -
0214730c9a
launcher: switch command quoting to shlex.quote
Mike Frysinger
2025-04-09 19:59:05 -04:00 -
daebd6cbc2
sync: Warn about excessive job counts
Gavin Mak
2025-04-09 13:59:27 -07:00 -
3667de1d0f
run_tests: fix running when cwd is not the root
Mike Frysinger
2025-04-02 00:05:30 -04:00 -
85ee1738e6
run_tests: enable Python 3.8 CI coverage
Mike Frysinger
2025-04-01 23:50:30 -04:00 -
f070331a4c
Fix EROFS error when root fs is mounted read-only
Egor Duda
2025-03-06 10:14:44 +03:00 -
9ecb80ba26
pager: drop unused global vars
Mike Frysinger
2025-04-01 23:30:32 -04:00 -
dc8185f2a9
launcher: change RunError to subprocess.CalledProcessError
Mike Frysinger
2025-03-27 17:06:11 -04:00 -
59b81c84de
launcher: change collections.namedtuple to typing.NamedTuple
Mike Frysinger
2025-03-27 16:32:16 -04:00 -
507d463600
tox: sync black settings with run_tests
Mike Frysinger
2025-03-27 16:34:35 -04:00 -
cd391e77d0
black: update to v25
Mike Frysinger
2025-03-25 12:53:55 -04:00 -
8310436be0
run_tests: move test filtering to pytest markers
Mike Frysinger
2025-03-25 12:50:36 -04:00 -
d5087392ed
run_tests: move CQ test skips here
Mike Frysinger
2025-03-25 12:23:05 -04:00 -
91f428058d
run_tests: run all tests all the time
Mike Frysinger
2025-03-25 12:58:26 -04:00 -
243df2042e
launcher: change RunResult to subprocess.CompletedProcess
Mike Frysinger
2025-03-21 23:27:05 -04:00 -
4b94e773ef
Sync: Fix full submodule sync while shallow specified
v2.53
Albert Akmukhametov
2025-02-17 17:04:42 +03:00 -
fc901b92bb
sync: Refresh index before updating repo
Josip Sokcevic
2025-03-12 20:40:49 +00:00 -
8d5f032611
gc: Add tags to remote pack list
v2.52
Josip Sokcevic
2025-02-05 19:35:45 +00:00 -
99eca45eb2
Activate submodules
Kaushik Lingarkar
2024-12-17 15:16:39 -08:00 -
66685f07ec
Use 'gitfile' in submodule checkouts
Kaushik Lingarkar
2024-12-17 13:49:19 -08:00 -
cf9a2a2a76
Update internal filesystem layout for submodules
Kaushik Lingarkar
2024-12-17 12:49:14 -08:00 -
5ae8292fea
Revert "sync: skip network half on repo upgrade"
Josip Sokcevic
2025-01-31 12:00:52 -08:00 -
dfdf577e98
docs: smart-sync: split out & expand details
Mike Frysinger
2025-01-30 19:11:36 -05:00