3 ms·
I'm not using a cli to manage my code, it's 2025. I want gittower and gitlab, I want shortcut keys and first class support in _everything_, I'm a professional.
by monster_truck 1y ago
I'm not using a cli to manage my code, it's 2025. I want gittower and gitlab, I want shortcut keys and first class support in _everything_, I'm a professional. If anybody paying me ever says I have to use it, I'll be using git anyways just like I did with clearcase, svn, mercurial, etc etc
A quick scan of this thread reveals no less than 4 show stopping missing features. By the way, where are submodules? I see sentences like "you can work on every branch at the same time" and think "wow this would be great if I really wanted to fuck something up, now show me how you'd track this down to unfuck it a few years later in an unfamiliar codebase. With a gui. For use as evidence in a criminal court case"
Keep plugging away. If this is how you think you can make the world of software a better place, I'm cheering for you.
- steveklabnik 1y agoThere are many different guis you can use with jj. It’s true that submodules aren’t directly supported, but you can use the git commands to manage them hntil native support comes.
- yencabulator 1y agoOh, many? What's out there beyond GG? All I see is TUIs and VSCode plugins. (I really like gg's promise of drag-and-drop editing, but I'm keen to try alternatives.)
- steveklabnik 1y agoSorry, yeah, I meant “non CLI interfaces”, I’m not sure if there are other “pure GUI” or whatever you call “non TUI non CLI plugin graphical interfaces”.
- sfink 1y agoYou can have most of that stuff, but it doesn't sound like that would sway you anyway. (And those 4 missing features may truly be showstoppers for you, in which case you're absolutely correct to stick with git.) There are early adopters and late adopters, and both have good reasons for being the one they are. You do you.