Wondering if you could shed some light here.


The blame api is very useful to track the changes by line of code. However 
given the git behavior with commit and author timestamp after merge, not 
sure whether the output is a reflection of what we would like to see. Here 
is a test case. Developer X modified line#10 and checked in the code in 
file F1 on Aug 6th into feature branch B1 with commit id "c1". on Aug 15th, 
the code was merged from feature branch into master with commit id "c2". 
When i checkout the master branch and run blame on a file F1, i would 
expect it to show that against line#10, the commit "c2" and timestamp of 
Aug 15th since this reflects the time when the change was introduced in 
master branch. however it shows "c1" and Aug 6th.


Any thoughts will be very much appreciated?

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to