Re:High-Level Problems with Git and How to Fix Them
by maccam94 on Tuesday December 12, 2017 @02:14PM
(#15908504)
Interesting! That's almost what I want, except here's the specific behavior I want to achieve:
A clean git log view that shows only meta-commits
Git blame shows both the meta-commit and the sub-commit for each line
I suppose I could get creative by enforcing that tags be embedded in commit messages and then filtering them in the log view, but it would be better if it was standard.
You could use the "fast-forward with merge commit" style. [1] Then you can treat the commits from the branch as sub-commits, and the merge commit as the parent commit.
[1]: https://stackoverflow.com/questions/15631890/how-to-achieve-...