←back to thread

Jujutsu for everyone

(jj-for-everyone.github.io)
434 points Bogdanp | 6 comments | | HN request time: 0.001s | source | bottom
Show context
layer8 ◴[] No.45084800[source]
One showstopper for me is that Jujutsu doesn’t support .gitattributes (https://jj-vcs.github.io/jj/latest/git-compatibility/).
replies(3): >>45085384 #>>45085408 #>>45087806 #
verdverm ◴[] No.45085384[source]
or LFS, hooks, submodules, shallow clones
replies(1): >>45087811 #
1. odie5533 ◴[] No.45087811[source]
So it doesn't have most of the worst features git ever invented. Got it.
replies(2): >>45089987 #>>45090153 #
2. Cthulhu_ ◴[] No.45089987[source]
I can understand the criticism to submodules but the rest of your comment feels like unwarranted snark.
replies(1): >>45090038 #
3. odie5533 ◴[] No.45090038[source]
Hooks, submodules, and LFS all have huge followings of haters. I think just a week ago there was a big post on HN about how awful LFS is.
replies(1): >>45094087 #
4. lmm ◴[] No.45090332[source]
I'm all for functionality, but git should never have been a smorgasbord of random bolt-on special cases. If you have to break the basic core functionality to make a feature work, it's not a good feature.
5. odie5533 ◴[] No.45092575[source]
I never said jj was awesome. I've never used it. I'm already adept at git, enough to have opinions on its advanced features, and the knowledge to avoid them, so I'm not sure if I'd gain all that much from jj.
6. SAI_Peregrinus ◴[] No.45094087{3}[source]
LFS is pretty crap, but the problem it tries to solve is real: version control should be able to control all the sources of the application, not just the text-based sources. Even if it can't meaningfully "diff" between them.