Re:Thou Shalt Not Lie: git rebase, ammend, squash, and other...
by cschneid on Tuesday December 07, 2010 @12:30PM
(#1979756)
Core disconnect: what is source controls role: is it a journal of all history, or is it a tool to find code.
I fall on the tool side, which means I rebase & amend and keep history semantically organized, and such. All that makes it easy later to find exactly where I made XYZ change. BUT, I admit that it does ruin the journal aspect of every change. rebase -i does in fact change history, and can make things appear out of order.
I fall on the tool side, which means I rebase & amend and keep history semantically organized, and such. All that makes it easy later to find exactly where I made XYZ change. BUT, I admit that it does ruin the journal aspect of every change. rebase -i does in fact change history, and can make things appear out of order.
I think it's ok, the author doesn't.