Commit Graph

  • 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
  • 747ec83f58 run_tests: update to python 3.11 & pytest 8.3.4 Mike Frysinger 2025-01-30 13:46:40 -05:00
  • 1711bc23c0 git_config: prefer XDG config location flexagoon 2025-01-23 16:05:47 +03:00
  • db111d3924 sync: Recover from errors during read-tree v2.51 Josip Sokcevic 2025-01-15 23:43:22 +00:00
  • 3405446a4e gc: Add repack option Josip Sokcevic 2025-01-14 19:20:21 +00:00
  • 41a27eb854 gc: extract deletion from Execute method Josip Sokcevic 2025-01-14 19:16:28 +00:00
  • d93fe60e89 sync: Handle KeyboardInterrupt during checkout Josip Sokcevic 2025-01-08 18:31:46 +00:00
  • 61224d01fa sync: skip network half on repo upgrade Josip Sokcevic 2024-12-18 18:37:41 +00:00
  • 13d6588bf6 gc: Introduce new command to remove old projects v2.50.1 Josip Sokcevic 2024-12-16 22:30:07 +00:00
  • 9500aca754 sync: Delete symlinks relative to client topdir v2.50.0 v2.50 Josip Sokcevic 2024-12-13 18:24:20 +00:00
  • e8a7b9d596 Add smoke test for subcmd forall Fredrik de Groot 2024-12-09 15:55:43 +01:00
  • cf411b3f03 Remove gitc support from repo Josip Sokcevic 2024-12-03 21:29:01 +00:00
  • 1feecbd91e branches: Escape percent signs in branch names Josip Sokcevic 2024-11-22 20:11:56 +00:00
  • 616e314902 sync: Do not fail to sync a manifest with no projects Peter Kjellerstedt 2024-11-20 21:10:29 +01:00
  • fafd1ec23e Fix event log command event hierarchy. Josip Sokcevic 2024-11-22 00:02:40 +00:00
  • b1613d741e Make repo installation work without .git Josip Sokcevic 2024-11-15 22:41:30 +00:00
  • ab2d321104 sync: fix connection error on macOS v2.49.3 Kuang-che Wu 2024-11-06 13:03:42 +08:00
  • aada468916 upload: Return correct tuple values in _ProcessResults v2.49.2 Josip Sokcevic 2024-10-31 21:10:39 +00:00
  • 1d5098617e worktree: Do not try to fix relative paths v2.49.1 Allen Webb 2024-10-29 13:24:05 -05:00
  • e219c78fe5 forall: Fix returning results early Josip Sokcevic 2024-10-30 16:06:08 +00:00
  • f9f4df62e0 Use full name of the revision when checking dest-branch v2.49 joehsu 2024-10-02 20:01:59 +08:00
  • ebdf0409d2 Add REPO_SKIP_SELF_UPDATE check in sync Fredrik de Groot 2024-10-22 14:14:59 +02:00
  • 303bd963d5 manifest: add optional base check on remove and extend Fredrik de Groot 2024-09-09 15:54:57 +02:00
  • ae384f8623 [event_log] Stop leaking semaphore resources Josip Sokcevic 2024-10-23 23:15:12 +00:00
  • 70a4e643e6 progress: always show done message Kuang-che Wu 2024-10-24 10:12:39 +08:00
  • 8da4861b38 subcmds: reduce multiprocessing serialization overhead Kuang-che Wu 2024-10-22 21:04:41 +08:00
  • 39ffd9977e sync: reduce multiprocessing serialization overhead Kuang-che Wu 2024-10-18 23:32:08 +08:00
  • 584863fb5e Fix incremental syncs for prjs with submodules Kaushik Lingarkar 2024-10-16 14:17:24 -07:00