Thread (11 messages) 11 messages, 4 authors, 2025-02-21

Re: [PATCH v2] builtin/refs: add '--skip-reflog' flag to bypass reflog migration

From: Patrick Steinhardt <hidden>
Date: 2025-02-11 12:22:01

On Tue, Feb 11, 2025 at 12:42:18PM +0100, Karthik Nayak wrote:
The 'git-refs(1)' migrate subcommand, which transfers repositories
between reference backends, currently migrates reflogs by default as of
246cebe320 (refs: add support for migrating reflogs, 2024-12-16).

While this behavior is desirable for most client-side repositories,
server-side repositories are not expected to contain reflogs. However,
due to historical reasons, some may still have them. This could be
caused, for example, by bugs, misconfiguration, or an administrator
enabling reflogs on the server for debugging purposes.

To address this, introduce the --skip-reflog flag, allowing users to
bypass reflog migration. This ensures that the repository ends up in the
expected state after migration.
Thanks, this version looks good to me.

Patrick
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help