6b8e9fc8db
sync: clarify job flags when using interleaved
...
--jobs-network and --jobs-checkout are ignored with --interleaved.
Bug: 421935613
Change-Id: Ib69413993c4f970b385bd09318972716e5ac3324
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/485021
Tested-by: Gavin Mak <gavinmak@google.com >
Commit-Queue: Gavin Mak <gavinmak@google.com >
Reviewed-by: Scott Lee <ddoman@google.com >
2025-06-18 15:23:59 -07:00
85352825ff
sync: Add scaffolding for interleaved sync
...
Prepare for an interleaved fetch and checkout mode for `repo sync`. The
goal of the new mode is to significantly speed up syncs by running fetch
and checkout operations in parallel for different projects, rather than
waiting for all fetches to complete before starting any checkouts.
Bug: 421935613
Change-Id: I8c66d1e790c7bba6280e409b95238c5e4e61a9c8
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/482821
Reviewed-by: Scott Lee <ddoman@google.com >
Commit-Queue: Gavin Mak <gavinmak@google.com >
Tested-by: Gavin Mak <gavinmak@google.com >
2025-06-11 16:31:35 -07:00
fabab4e245
man: regenerate man pages
...
Change-Id: Icf697eda7d5dcdc87854ad6adf607353c7ba5ac2
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/437941
Tested-by: Josip Sokcevic <sokcevic@google.com >
Commit-Queue: Josip Sokcevic <sokcevic@google.com >
Reviewed-by: Nasser Grainawi <nasser.grainawi@linaro.org >
Reviewed-by: Josip Sokcevic <sokcevic@google.com >
2024-09-25 20:57:42 +00:00
cbd78a9194
man: regenerate man pages
...
Change-Id: I8d9dcb37f315d4208b7c8005206ae939dad79a3e
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/419197
Tested-by: Mike Frysinger <vapier@google.com >
Commit-Queue: Mike Frysinger <vapier@google.com >
Reviewed-by: Josip Sokcevic <sokcevic@google.com >
2024-04-18 02:28:33 +00:00
7efab539f0
sync: no garbage collection by default
...
Adds --auto-gc and --no-auto-gc (default) options to control sync's
behavior around calling `git gc`.
Bug: b/184882274
Change-Id: I4d6ca3b233d79566f27e876ab2d79f238ebc12a9
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/344535
Reviewed-by: Xin Li <delphij@google.com >
Tested-by: LaMont Jones <lamontjones@google.com >
2022-11-08 19:54:20 +00:00
7fa8eedd8f
upload: add --push-options tips & doc link
...
Change-Id: Iee38a80974c53231d1e9f04f7f85b2d0bac96dbb
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/342354
Reviewed-by: LaMont Jones <lamontjones@google.com >
Tested-by: Mike Frysinger <vapier@google.com >
2022-08-18 16:40:40 +00:00
d47d9ff1cb
man: regenerate
...
Change-Id: I3ca8ca8f502605b194ebe65b315eda08c51592a6
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/340494
Reviewed-by: LaMont Jones <lamontjones@google.com >
Tested-by: Mike Frysinger <vapier@google.com >
2022-07-11 16:42:23 +00:00
e6601067ed
man: refresh pages
...
Change-Id: I3f2c3ad77c16a76276bba2954887ab9e7605661c
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/323516
Reviewed-by: Jack Neus <jackneus@google.com >
Tested-by: Mike Frysinger <vapier@google.com >
2021-11-12 17:30:45 +00:00
df8b1cba47
man: make output system independent
...
The current help output might change based on the number of CPU cores
available (since it reflects the dynamic --jobs logic). This is good
for users running repo locally, but not good for shipping static man
pages. Hook the help output to have it generate the same output all
the time.
Change-Id: I3098ceddc0ad914b0b8e3b25d660b5a264cb41ee
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/312882
Reviewed-by: Roger Shimizu <rosh@debian.org >
Reviewed-by: Mike Frysinger <vapier@google.com >
Tested-by: Mike Frysinger <vapier@google.com >
2021-07-31 11:39:35 +00:00
0a1f533e28
Add script 'release/update-manpages' to generate manpages
...
Debian package started to ship manpages for repo since 2.8 [1]
And it's about for one year. So I think it should be upstreamed.
The script depends on help2man, which is available in both debian [2]
and ubuntu [3].
[1] https://tracker.debian.org/news/1150858/accepted-repo-28-1-source-into-unstable
[2] https://tracker.debian.org/pkg/help2man
[3] https://launchpad.net/ubuntu/+source/help2man
Change-Id: Ide2b356d0944ebde34cc96c6d5a782655bd72288
Signed-off-by: Roger Shimizu <rosh@debian.org >
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/309782
Reviewed-by: Mike Frysinger <vapier@google.com >
2021-07-16 20:11:41 +00:00