I still remember feeling like a badass using Git-SVN on my SVN-based team, and being the only guy who could actually correct bad merges and restore lost data without having to plead to our SVN admin.
And now I'm feeling like a badass using jj on my Git-based team :)
Having used git submodules, I see a lack of them as a feature. I honestly think that a script that checks out a specific commit from an external repository, combined with adding the path to the .gitignore is strictly better than submodules.
WolfeReader|4 months ago
I still remember feeling like a badass using Git-SVN on my SVN-based team, and being the only guy who could actually correct bad merges and restore lost data without having to plead to our SVN admin.
And now I'm feeling like a badass using jj on my Git-based team :)
verdverm|4 months ago
https://jj-vcs.github.io/jj/latest/git-compatibility/
aidenn0|4 months ago
steveklabnik|4 months ago
Hooks are a bigger change, though, for sure.
Human-Cabbage|4 months ago
[deleted]