I got to use the Python tool for deleting files from Git history called git-filter-repo for the first time. It was easy to use & ran quickly. Git's website recommends using it instead of Git's own filter-branch command: https://git-scm.com/docs/git-filter-branch#_warning.

Hopefully I'll try out Jujutsu (jj) someday for the same purpose. It looks like a very promising Git alternative since it's simpler & it's compatible with all services that use Git, like GitLab & Bitbucket, because it can optionally use Git under the hood. Here's the Jujutsu documentation if you want to learn more: https://jj-vcs.github.io/jj/latest/.

#git #python #jj #jujutsu #softwaredevelopment

Reply to this note

Please Login to reply.

Discussion

I recently switched to #jujutsu and it's been amazing. It is so good for stacked PRs, I'm not sure, if I can go back to plain git ever.