Linus Torvalds writes: > Yeah. I _think_ what you want is > > - phase 1: generate the current graph that we already do for > > git-rev-list --all ^cmit > > - phase 2: start at "cmit", and mark everything that refers to it as > "show me" (including "cmit" itself, which was originally marked > uninteresting) I'm not sure if that's what I want. Is that how "git-rev-list -- foo" works? What I want is basically just what "git-rev-list -- foo" does, but with some extra flexibility in choosing what commits are interesting - that is, to be able to say that a commit is interesting if it affects some file, has a reference under .git/refs, or if it is one of a set of specified commits. Paul. - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html