Re: GSoC draft proposal: Line-level history browser
- From
Bo Yang <struggleyb.nku@gmail.com>
- Date
- Mar 22, 2010, 03:48 UTC
- Message-ID
- <41f08ee11003212048q1950eb3s95f1caf7ba640874@mail.gmail.com>
- In-Reply-To
- <4BA61CF9.7040104@gmail.com>
On Sun, Mar 21, 2010 at 9:19 PM, A Large Angry SCM <gitzilla@gmail.com> wrote:
Show 22 quoted lines
> Bo Yang wrote: > [...] >> >> For multiple ranges stuff, I don't think it is very useful to support >> it for a history browser. Anyway, our users can only focus on one line >> of thread history. I am very willing to listen what is your use case >> for a multiple ranges? > > More than one line range can be related and of interest to a > forensics/archeology task. > > In a simple multi range case, you'd have 2 line ranges in the same file that > you want to see the history and graph of. Such as 2 related macro > definitions in a header file. > > In a complex multi range case, you'd have many line ranges spread over > multiple blobs and some of the blobs have disjoint commit graphs. > > The complex multi range case may be too much for a GSOC project, and the > simple multi range case may be also. However, the command syntax should be > general enough to handle them without being too ugly so that the > implementation could be improved and expanded later.
Yeah, how do you think use the following syntax:
<file1>@<rev1>:<start pos>,<end pos> <file2>@<rev2>:<start pos>,<end pos>
Thanks!
Regards! Bo