Maybe we could store metrics about the code in the history as well? This would indeed reduce vendor lock-in. This tool makes it easy. Unsurprisingly seems built upon git notes.
I like the idea of getting all the review comments back into Git once things are merged. This works offline, makes you less dependent on the forge for historical data etc. Now we'd probably need to have the notes feature easier to use somehow.
Oh fancy! I didn't know this git log parameter. Definitely useful.
Interesting approach to building a new code review system. I somehow doubt it'll get traction unfortunately but it has nice ideas baked in.
Interesting trick for a zip based format containing mostly text.
The often forgotten history behind the creation of Git. This article does a good job summarizing it.
Neat trick, especially useful for CI uses.
Or why a clean commit history can help quite a lot to find how and why a bug was introduced. This shows a few nice tricks around git log to speed up the process.
Looks like an interesting Git user interface. I'll take it out for a spin.
Good explanations on how HEAD works in git and what it means. It's indeed one of those terms where the consistency isn't great in git.
Looks like an interesting approach for a new family of development forges. Fully distributed and peer to peer, I wonder if it'll pick up.
Good reminder that git worktrees exist. They definitely come in handy sometimes.
Going back on the history of the introduction of version control in software engineering and how Git ended up so dominant. We often forget there was a time before Git.
Nice list of tips and recent git features to manage large repositories.
Looks like a nice way to automate the creation of changelogs.
Plenty of good tips in there. I knew quite a few, but there are a few nuggets that I'll test drive I think.
Can definitely recommend. The pre-commit project also make managing those a breeze.
So, which team are you on when you think about commits in Git?
It looks like git workflows using rebase are becoming the norm. People are actively trying to avoid merge commits in their repository history. Tooling support could be a bit better though.
Back to the history of VCS, anyone still remember and used SCCS? Well, I did use it...