Git development
 help / color / mirror / Atom feed
* Wrap up of Line Level History Browser
@ 2010-08-20 13:51 Bo Yang
  2010-08-22 20:47 ` Wrap up of Line Level History Browser [long] Thomas Rast
  0 siblings, 1 reply; 3+ messages in thread
From: Bo Yang @ 2010-08-20 13:51 UTC (permalink / raw)
  To: Git Mailing List, Thomas Rast, Jens Lehmann

Hi,

Today is the last day of GSoC, here is a wrap up of the whole work of
this summer from Line Level History Browser.

Generally, the goal of this project is to:
1. 'git log -L' to trace multiple ranges from multiple files;
2. move/copy detect when we reach the end of some lines(where lines
are added from scratch).

And now, we have supports in detail:
1. 'git log -L' can trace multiple ranges from multiple files;
2. we support the same syntax with 'git blame' '-L' options;
3. we integrate the 'git log -L' with '--graph' options with
parent-rewriting to make the history looks better and clear;
4. move/copy detect is in its half way. We get a nearly workable
version of it, and now it is in a phrase of refactor, so in the scope
of GSoC, move/copy detect only partly complete.

Now, the first series of patches of core 'git log -L' functionality is
cooked in 'pu' and the move/code detect code is in a refactor. That's
the general status of my project.

In the following days, some more work will be put into the refactor
and I hope I can make the re-written version appear in next week. :)

Finally, many thanks to my mentor Thomas, he helped me on designing
how to implement things and was very patient to point out the flaw of
various version of 'git log -L' and this make me improve my code
continuously. And thanks to Jens, Junio to provide so many valuable
comments. Thanks a lot!

-- 
Regards!
Bo
----------------------------
My blog: http://blog.morebits.org
Why Git: http://www.whygitisbetterthanx.com/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-08-22 20:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-20 13:51 Wrap up of Line Level History Browser Bo Yang
2010-08-22 20:47 ` Wrap up of Line Level History Browser [long] Thomas Rast
2010-08-22 20:57   ` Jonathan Nieder

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox