git blame already does cumulative blame over a range of commits. By mashing 
commits together you don't gain anything. But you invalidate all branches 
that were based on the un-mashed commits. 

If you absolutely can't live with others noticing that you are human after 
all, then you can still squash your history locally before pushing it to 
trac. But IMHO thats just OCD and nothing that we should teach people to do 
by default.

TLDR; lots of pain for absolutely no gain. 



On Monday, November 4, 2013 6:15:19 AM UTC, Nils Bruin wrote:
>
> That's good to know. However, when trying to figure out the history of 
> code, it's usually not so much the question what has changed, but more when 
> and (more importantly) why. "git blame" does that, and hopefully the log 
> entry for the relevant commit tells you where to look further. If that 
> commit reads "third iteration of typo correction and rollback of latest 
> change" it's not so helpful and you need to go and look in the log for 
> commits close by that are more instructive. 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to