Earlier quoted context omitted.
> I make individual commits for addressing review comments. Those changes are visible when you make a force push in github since it generates a link that shows those changes. > Association should be there through tickets. I've seen companies change ticketing systems several times in career. Once it changes, all the old links and associations are as good as gone. But if that association is maintained via git, then tha…
I like how you first say that doing something in git itself is not needed because a random tool you use but I don't does things so that you can still see it easily and then you turn around and tell me that something is better to be visible in git history itself only because companies change tools. Weird. Tell me, in your career, how many times have you seen companies switch source control tools? I have seen it many m…
Twice. Once from CVS to SVN (where people started using SVN for new projects and left existing projects in CVS). And once from SVN to git where we used tools to get the SVN history into git.
> who really needs commit history from 15 years ago?
It really depends on how old the code is. I've worked on code that was last deployed close to a decade ago and some of the git blame output was showing commit dates from 2008 (not quite 15 years ago). Unfortunately, the commit messages left something to be desired and didn't really help in terms of figuring out what the issue was).
> I loved digging through commit history on code that originally was tracked via RCS on a (at the time) ~15 year old code base. And that was about 15 years ago. I'm getting old lol!
Same here. I never got to use RCS at work, though I learned about it in school :)