rootiest
a09d3db800
fix(mkrep): make origin linking idempotent
...
Both link paths -- --remote and the --server/$GIT_SERVER link-existing
branch -- called `git remote add origin` bare. That fails with "remote
origin already exists" whenever the target is already linked, which is
the normal case for `mkrep .` against an existing checkout and for any
rerun against the same target. The failure took the whole call down with
exit 1.
Route both through a new _mkrep_add_origin helper: add when there is no
origin, accept and report when origin already points at the requested
URL, and refuse when it points elsewhere. A different URL is a different
repo, so repointing stays the caller's explicit decision rather than a
silent rewrite of a checkout mkrep may have been aimed at by mistake.
2026-09-16 19:36:34 -04:00
..
2026-09-09 20:27:48 -04:00
2026-09-09 20:27:48 -04:00
2026-07-26 16:41:57 -04:00
2026-08-31 21:56:45 -04:00
2026-09-09 20:27:48 -04:00
2026-09-09 14:50:26 -04:00
2026-09-09 20:27:48 -04:00
2026-08-17 20:15:29 -04:00
2026-08-31 21:56:45 -04:00
2026-08-17 20:19:42 -04:00
2026-08-17 20:46:55 -04:00
2026-09-08 12:54:53 -04:00
2026-09-08 12:54:53 -04:00
2026-09-07 15:00:32 -04:00
2026-07-26 16:41:57 -04:00
2026-09-09 20:27:48 -04:00
2026-07-26 16:41:57 -04:00
2026-08-21 00:46:29 -04:00
2026-09-09 20:27:48 -04:00
2026-09-09 20:27:48 -04:00
2026-08-31 21:56:45 -04:00
2026-07-26 16:41:57 -04:00
2026-08-31 21:56:45 -04:00
2026-07-26 16:41:57 -04:00
2026-09-09 20:27:48 -04:00
2026-09-16 19:06:47 -04:00
2026-09-03 18:56:44 -04:00
2026-09-03 18:56:45 -04:00
2026-09-03 18:56:45 -04:00
2026-09-03 18:56:45 -04:00
2026-09-03 18:56:46 -04:00
2026-09-03 18:56:45 -04:00
2026-07-26 16:41:57 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-09-16 03:56:48 -04:00
2026-06-06 02:41:10 -04:00
2026-09-16 03:56:48 -04:00
2026-09-16 03:56:48 -04:00
2026-07-26 16:41:57 -04:00
2026-07-26 16:41:57 -04:00
2026-09-09 20:27:48 -04:00
2026-09-16 03:56:48 -04:00
2026-09-09 20:27:48 -04:00
2026-09-08 01:22:22 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-08-21 00:46:29 -04:00
2026-08-21 00:46:29 -04:00
2026-08-31 21:56:45 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-09-16 19:36:34 -04:00
2026-09-14 23:22:52 -04:00
2026-09-14 21:06:28 -04:00
2026-09-14 21:06:28 -04:00
2026-09-09 20:38:09 -04:00
2026-09-09 20:38:09 -04:00
2026-08-31 21:56:45 -04:00
2026-09-09 20:27:48 -04:00
2026-04-26 01:37:38 -04:00
2026-04-26 01:37:38 -04:00
2026-09-09 20:27:48 -04:00
2026-07-26 16:41:57 -04:00
2026-06-05 20:18:49 -04:00
2026-06-05 20:18:49 -04:00
2026-09-09 20:27:48 -04:00
2026-07-26 16:41:57 -04:00
2026-08-31 21:56:45 -04:00
2026-09-16 19:06:43 -04:00
2026-09-09 20:27:48 -04:00
2026-09-09 23:24:29 -04:00
2026-07-26 03:44:03 -04:00
2026-09-07 20:02:15 -04:00
2026-08-17 21:12:56 -04:00
2026-09-09 20:27:48 -04:00
2026-09-08 01:43:01 -04:00
2026-09-09 20:27:48 -04:00
2026-08-17 21:12:56 -04:00
2026-07-26 03:44:03 -04:00
2026-07-26 03:44:03 -04:00
2026-09-09 20:27:48 -04:00
2026-09-08 12:42:30 -04:00
2026-09-08 12:42:30 -04:00
2026-09-08 12:42:30 -04:00
2026-09-03 18:56:46 -04:00
2026-09-09 20:27:48 -04:00
2026-07-26 16:41:57 -04:00
2026-07-26 16:41:57 -04:00
2026-09-01 02:11:53 +00:00
2026-09-09 15:36:40 -04:00
2026-07-26 16:41:57 -04:00
2026-09-09 20:27:48 -04:00
2026-07-26 03:47:25 -04:00
2026-09-07 20:06:20 -04:00
2026-09-07 20:06:20 -04:00
2026-09-08 01:11:49 -04:00
2026-09-07 20:05:23 -04:00
2026-09-08 12:42:30 -04:00
2026-08-17 21:12:56 -04:00
2026-07-26 03:47:25 -04:00
2026-09-07 20:06:20 -04:00
2026-07-27 20:04:37 -04:00
2026-09-08 01:12:04 -04:00
2026-09-07 20:07:25 -04:00
2026-07-26 03:44:03 -04:00
2026-07-27 20:04:37 -04:00
2026-09-09 20:27:48 -04:00
2026-08-17 21:37:35 -04:00
2026-09-08 01:43:01 -04:00
2026-09-09 20:27:48 -04:00
2026-07-27 20:04:37 -04:00
2026-09-08 01:12:04 -04:00
2026-07-26 16:41:57 -04:00
2026-09-08 01:12:04 -04:00
2026-09-09 20:27:48 -04:00
2026-09-08 01:12:04 -04:00
2026-09-09 21:14:04 -04:00
2026-07-26 03:44:03 -04:00
2026-09-09 20:27:48 -04:00
2026-09-09 20:27:48 -04:00
2026-09-07 20:05:23 -04:00
2026-07-26 16:41:57 -04:00
2026-08-02 04:40:07 -04:00
2026-09-07 20:05:23 -04:00
2026-09-07 20:05:15 -04:00
2026-09-08 01:12:04 -04:00
2026-08-17 21:12:56 -04:00
2026-09-08 01:12:04 -04:00
2026-09-08 12:42:30 -04:00
2026-09-09 20:27:48 -04:00
2026-08-17 21:12:56 -04:00
2026-09-08 01:12:04 -04:00
2026-09-08 01:12:04 -04:00
2026-09-08 01:12:04 -04:00
2026-09-08 01:12:04 -04:00
2026-09-08 01:12:04 -04:00
2026-09-08 01:12:04 -04:00
2026-09-16 03:56:47 -04:00
2026-09-07 20:10:43 -04:00
2026-08-17 21:12:56 -04:00
2026-09-16 19:36:34 -04:00
2026-08-31 21:56:45 -04:00
2026-09-07 20:06:20 -04:00
2026-09-07 20:06:20 -04:00
2026-09-07 20:09:30 -04:00
2026-07-26 16:41:57 -04:00
2026-08-17 21:12:56 -04:00
2026-09-09 20:27:48 -04:00
2026-09-07 20:06:20 -04:00
2026-09-07 20:09:30 -04:00
2026-09-08 12:42:30 -04:00
2026-09-07 20:10:43 -04:00
2026-09-08 01:12:04 -04:00
2026-09-09 20:27:48 -04:00
2026-09-09 20:27:48 -04:00
2026-09-07 20:08:45 -04:00
2026-09-09 20:27:48 -04:00
2026-08-17 21:12:56 -04:00
2026-08-17 21:12:56 -04:00
2026-09-09 20:27:48 -04:00
2026-09-08 12:42:30 -04:00
2026-09-07 20:05:23 -04:00
2026-07-26 16:41:57 -04:00
2026-09-07 20:10:43 -04:00
2026-09-09 20:27:48 -04:00
2026-09-08 01:43:01 -04:00
2026-09-09 20:49:16 -04:00
2026-09-08 01:43:01 -04:00
2026-08-17 21:12:56 -04:00
2026-09-08 12:42:30 -04:00
2026-09-09 20:27:48 -04:00
2026-07-26 16:41:57 -04:00
2026-09-09 20:27:48 -04:00
2026-09-08 01:43:01 -04:00
2026-09-08 01:12:04 -04:00
2026-08-17 21:12:56 -04:00
2026-09-08 01:43:01 -04:00
2026-09-09 20:27:48 -04:00
2026-09-08 01:43:01 -04:00
2026-09-09 20:27:48 -04:00
2026-09-09 20:27:48 -04:00
2026-07-27 20:04:37 -04:00