From: Bo Yang Date: Mon, 22 Mar 2010 04:34:26 GMT Subject: Re: GSoC draft proposal: Line-level history browser Message-ID: <41f08ee11003212134s586aa71cs23255d02f38d53d1@mail.gmail.com> In-Reply-To: <7vfx3tvv9y.fsf@alter.siamese.dyndns.org> > Horrible.  That is not how we name things. > > What's wrong with bog standard: > >    $ git log -L 10,20 master -- Documentation/git.txt > > which is exactly how "blame" does it? The 'blame' way is very good if we only support one line range. But if we want to support multiple line ranges, I don't think it is suitable for that case. Anyway, how can I specify multi-ranges which refers to multiple files at multiple revision and multiple line ranges using above syntax? Except that, I still can't convince myself that we need multiple ranges support. Anyway, how do we display such a result to our users? Regards! Bo