Skip to content
Discussion options

You must be logged in to vote

You're right on the push point and my suggestion doesn't survive it — if --bookmark re-establishes tracking, then "untrack and keep pushing that way" quietly undoes itself on the next push. Scratch that part.

And pull.ff only is a much better statement of what you want than anything I offered, so let me answer that directly: jj has no equivalent, and it isn't a missing knob so much as a different model. jj doesn't do pull-with-fast-forward-or-merge; it does a three-way merge of the ref targets themselves, described in design/tracking-branches.md as "remote changes are merged into the local counterparts", with the last-imported position as the base. When your local hasn't moved, that merge…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@jcornaz
Comment options

@jcornaz
Comment options

@MLuc24
Comment options

Answer selected by jcornaz
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants