| ▲ | whereistejas 6 hours ago | |||||||||||||||||||||||||||||||||||||
tangled is a really cool project; the most important feature it provides is that it is jujutsu first. | ||||||||||||||||||||||||||||||||||||||
| ▲ | horsawlarway 5 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
I don't really see it. I used JJ for a bit, but I personally really, really dislike the anonymous branch approach it forces you into. Branches are just useful conceptually, at least to me. For the same reason I like my documents grouped into folders. Frankly - I think JJ just ended up taking up far more mental bandwidth than git. Simple operations need generated ids, commands require complicated input (ex - the entire revset thing), I have to be constantly thinking about the tool and its structure. It feels really oversold to me. It's solving problems for people who live in source control, not problems for people who just want snapshots of code every now and then. Hell - just look at some of the example commands from the suggested tutorial: jj new ym z r yx m -m "merge: steve's branch" jj log -r 'ancestors(trunk, 2)' jj new o jj log -r '@ | ancestors(remote_bookmarks().., 2) | trunk()' --- With all due respect, if the intro tutorial to your tool includes a command having to literally write function names in quoted commands, or run a command with fucking 8 (EIGHT!) arguments... You've jumped the shark. Not trying to harsh anyone's buzz - if you like it... great, it's clearly quite powerful. But it misses the mark for me. I want "just powerful enough" with minimal mental overhead. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | Kye 6 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
I assume you don't mean Tangled is an expert martial artist. Can you translate this to not-a-dev-but-uses-git? | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||