Waleed Khan
Waleed Khan
On the topic of naming, git-branchless calls this [`git amend --reparent`](https://github.com/arxanas/git-branchless/wiki/Command:-git-amend#forcibly-amending-without-changing-children).
> My problem with reparent is the same as your problem with verbatim: every rebase changes the parent, not just the one with --reparent. "Reparenting" is an *alternative* to "rebasing",...
Will possibly relate to the design in https://github.com/martinvonz/jj/pull/2877
Hi @xEtherealx, thanks for reporting. I haven't had time to look into this much since I don't use worktrees, but I'm happy to accept a PR if you manage to...
You can read the "unit testing" and "manual testing" sections of https://github.com/arxanas/git-branchless/wiki/Runbook. These two pages might also be helpful: https://github.com/arxanas/git-branchless/wiki/Coding, https://github.com/arxanas/git-branchless/wiki/Architecture
Incidentally, https://github.com/arxanas/git-branchless/pull/1095 fixed initialization of the event log in worktrees (to use the main repo `.git` directory), so it might have somehow addressed this issue.
Some ideas on the jj side of things: - If there is a branch attached to the commit, then jj will correctly track the rewrite the next time it imports...
@alerque when i was looking into it, it seemed like you can force `git2` to build `libgit2` from source by setting the `zlib_ng_compat` feature: https://github.com/rust-lang/git2-rs/blob/b863968301f0e889fa04afc590d7e2c9a4100dc3/libgit2-sys/build.rs#L13 This might be a good...
Even if it doesn't help distribution packagers, it should still help people who are trying to compile from source and end up in the same situation as me in the...
Likewise, the `reference-transaction` hook is not called, although I'm not quite sure if `git-revise` moves branches. There is a good discussion of the circumstances under which various hooks should be...