3 ms·
> 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
by u801e 5y ago
> 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 that's not an issue.
- tharkun__ 5y agoI 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 many times. In fact I've done some of these migrations for my companies in the past. I've seen the same with ticketing systems as well. Yes you can loose history in both these transitions. I've worked with systems where either ticket or version history were not available past a certain point. Usually viewing many many years into the past was possible because people realized that historic information can be valuable. But there was a cutoff point that balances out ROI. Unless required for regulatory purposes maybe, who really needs commit history from 15 years ago? It's cool don't get me wrong. 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!
- u801e 5y ago> Tell me, in your career, how many times have you seen companies switch source control tools? 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 :)