3 ms·
There's a very common alias `jj tug` for this case: tug = ["bookmark", "move", "--from", "heads(::@- & bookmarks())", "--to", "@-"] It moves the nearest boo
by pimeys 10mo ago
There's a very common alias `jj tug` for this case:
tug = ["bookmark", "move", "--from", "heads(::@- & bookmarks())", "--to", "@-"]
It moves the nearest bookmark to the commit before the current one (which should be your working commit).
- stavros 10mo agoThanks, I replaced my Frankenstein's monster of a parsing pipeline with this, very useful!
- deleted 10mo ago[deleted]
- mhitza 10mo agoThis looks like any other git arcane incantation. If this is a common pattern and jj aims to make things easier, should probably be part of the core commands, no?
- steveklabnik 10mo agoIt's something that makes a specific workflow easier, a lot of folks that use jj don't necessarily use that workflow. That doesn't mean it couldn't be a core command someday, but given that the alias works well for people, there's not a ton of reason to make a whole new command. You configure the alias and you're off to the races.