Skip to main content

Posts

Featured

Try jj vcs without risk in your git repo

I have been happily using jj vcs instead of git for 6 months now and I will never go back. The reason I started was because jj was supposed to be better at handling stacked PRs. Spoiler alert: it is. With jj I don't have to create branches until I am ready, nor do I have to create commits or commit messages until I am ready. I just work with sets of changes and I move them around as I please. When I have to modify something at the bottom of the stack, maybe from a review comment, the change propagates automatically up the stack. Any conflicts are just saved in the files for me to deal with when I am ready. The good news is that you can try jj in your existing git repo without damaging anything and you can use git commands whenever you feel you need to and just go back to git if that is how you feel, no harm done. The best thing is that my team-mates are all still using git and it just works. OK, let's give it a go!  Follow the install instructions from the jj docs Go into you...

Latest Posts

If Agile isn't working, it's your fault

'Entity' is the wrong idea

Usability in programming language concept implementations

Using programming structures to communicate

Evaluating the Tailspin language after Advent of Code