On 6/1/05, Linus Torvalds <torvalds@osdl.org> wrote: > > > On Tue, 31 May 2005, Jon Seymour wrote: > > > > A > > / | \ > > B C D > > | / / > > E > > | \ > > F G > > > > and searching for git-rev-list A ^B it would actually be better to stop > > at E (printing A,B,C,D,E) > > Btw, you probably looked at the actual code, so you know this, but maybe > it wasn't clear to everybody else: the code obviously _will_ look at all > of ABCDE before it can even decide that it should print out ACD, since it > really needs to. I did look at the code and concluded that ACD would be displayed and simply assumed B would also be displayed. Anyway, you are right, for the purposes you are interested in neither B nor E are interesting. > > But if somebody wanted to actually show this as a _graph_, what you would > probably want is actually all of ABCDE, except you'd get the "interesting" > bit separately (ie ACD would be tagged some way). Then you could show a > sane graph that is colored by whether something is new or not, for > example. That's absolutely trivial to do wiyth the new rev-list algorithm, > in case somebody really cares - it's literally just changing the printout > to show the entries marked "ignored" with some extra marking. This will also fall pretty naturally out of the --merge-order patch that I am working on with an appropiate tweak. But I'll shut up about that until I have code to share... jon. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Wed Jun 01 10:14:44 2005
This archive was generated by hypermail 2.1.8 : 2005-06-01 10:14:44 EST