3 ms·
Right now Jj basically ignores submodules, they do want to fix it but haven’t yet. So you just use git commands in a colocated repo for now. Large file stuff i
by steveklabnik 2y ago
Right now Jj basically ignores submodules, they do want to fix it but haven’t yet. So you just use git commands in a colocated repo for now.
Large file stuff is also a “want to do something better but no progress yet” kind of thing.
- IshKebab 2y agoI think having both those working would be a serious reason for a lot of people to switch. E.g. just having working submodules and worktrees would do it for me. Fingers crossed. Glad we're finally getting some viable Git competition with jj, Sapling and Pijul.
- steveklabnik 2y agoTo be clear, submodules work, you just have to use the git commands to update them. I agree things will be nicer when that’s not necessary though :)
- chriskrycho 2y agoIt does not implement Git worktrees, but instead implements its own notion of workspaces which frankly I find much nicer (unsurprisingly!). As with most things jj: just as much or more power than Git, but less hassle. Working with submodules natively (see steveklabnik’s sibling comment for the “non-native” bit) will definitely be a big win.