Lunny Xiao
fafd1db19e
Some refactors about GetMergeBase ( #36186 )
...
Maybe fix #32018
- Use `gitrepo.GetMergeBase` method instead of other two
implementations.
- Add `FetchRemoteCommit` so that we don't need to add many `remote` to
the git repository to avoid possible git lock conflicts. A lock will
start when invoke the function, it will be invoked when cross-repository
comparing. The head repository will fetch the base repository's base
commit id. In most situations, it should lock the fork repositories so
that it should not become a bottleneck.
- Improve `GetCompareInfo` to remove unnecessarily adding remote.
- Remove unnecessary parameters of `SignMerge`.
2026-01-17 11:22:09 -08:00
..
2025-12-04 09:06:44 +00:00
2025-12-17 20:50:53 +00:00
2026-01-17 18:11:46 +00:00
2026-01-08 13:37:36 -08:00
2026-01-08 13:37:36 -08:00
2025-04-11 21:41:29 +08:00
2025-10-15 10:09:32 +02:00
2025-12-25 19:26:23 -08:00
2026-01-08 13:37:36 -08:00
2025-08-27 16:31:21 +00:00
2025-06-30 16:12:25 +08:00
2026-01-17 18:11:46 +00:00
2026-01-17 18:11:46 +00:00
2026-01-17 18:11:46 +00:00
2026-01-17 18:11:46 +00:00
2026-01-08 13:37:36 -08:00
2025-05-09 16:17:08 +00:00
2025-07-31 09:34:51 +08:00
2025-07-31 09:34:51 +08:00
2026-01-08 13:37:36 -08:00
2025-07-31 09:34:51 +08:00
2025-05-27 16:49:05 +00:00
2025-12-05 00:20:23 +00:00
2025-07-30 07:08:59 +00:00
2025-07-30 07:08:59 +00:00
2025-07-16 12:07:38 +00:00
2025-12-05 00:20:23 +00:00
2025-12-14 17:34:45 +00:00
2025-09-15 23:33:12 -07:00
2025-10-07 17:06:51 +08:00
2025-06-18 01:48:09 +00:00
2025-12-17 10:02:32 +00:00
2025-10-06 21:23:14 -07:00
2026-01-08 13:37:36 -08:00
2026-01-08 13:37:36 -08:00
2025-12-14 17:34:45 +00:00
2025-08-27 16:31:21 +00:00
2025-10-07 17:06:51 +08:00
2025-10-20 11:43:08 -07:00
2025-12-14 17:34:45 +00:00
2025-06-18 01:48:09 +00:00
2025-10-07 17:06:51 +08:00
2025-11-05 17:48:38 +00:00
2025-10-23 08:35:48 +00:00
2025-04-01 10:14:01 +00:00
2025-11-05 17:48:38 +00:00
2026-01-08 13:37:36 -08:00
2026-01-12 20:29:35 +08:00
2026-01-01 10:32:19 -08:00
2025-10-07 17:06:51 +08:00
2025-10-07 17:06:51 +08:00
2025-12-14 17:34:45 +00:00
2026-01-08 13:37:36 -08:00
2026-01-08 13:37:36 -08:00
2025-08-27 16:31:21 +00:00
2025-12-25 19:26:23 -08:00
2026-01-08 13:37:36 -08:00
2025-08-27 16:31:21 +00:00
2025-10-07 17:06:51 +08:00
2026-01-17 18:11:46 +00:00
2026-01-17 18:11:46 +00:00
2025-08-27 16:31:21 +00:00
2025-12-05 00:20:23 +00:00
2025-03-24 14:50:28 -07:00
2025-10-07 17:06:51 +08:00
2025-10-07 17:06:51 +08:00
2026-01-17 11:22:09 -08:00
2025-10-07 17:06:51 +08:00
2025-10-07 17:06:51 +08:00
2025-10-07 17:06:51 +08:00
2025-08-27 16:31:21 +00:00
2025-10-07 17:06:51 +08:00
2025-08-27 16:31:21 +00:00
2025-10-07 17:06:51 +08:00
2025-08-29 01:11:42 +00:00
2026-01-08 13:37:36 -08:00
2025-08-29 01:11:42 +00:00
2025-10-07 17:06:51 +08:00
2025-12-12 01:15:40 +01:00
2025-11-05 17:48:38 +00:00
2026-01-08 13:37:36 -08:00
2025-10-07 17:06:51 +08:00
2025-12-28 13:24:28 +02:00
2025-03-31 01:53:48 -04:00
2025-10-07 17:06:51 +08:00
2025-10-07 17:06:51 +08:00
2025-04-04 16:19:19 -07:00
2025-11-05 17:48:38 +00:00
2025-07-01 06:55:36 +08:00
2025-08-27 16:31:21 +00:00
2025-11-05 17:48:38 +00:00
2025-12-25 19:26:23 -08:00
2026-01-12 20:29:35 +08:00
2026-01-08 13:37:36 -08:00
2026-01-12 20:29:35 +08:00
2025-11-05 17:48:38 +00:00
2025-11-05 17:48:38 +00:00
2026-01-08 13:37:36 -08:00
2025-08-27 16:31:21 +00:00
2025-11-05 17:48:38 +00:00
2025-07-30 07:08:59 +00:00
2025-10-21 15:07:11 +00:00