On Wed, 28 Feb 2007, Johannes Schindelin wrote: > > $ git show v1.5.0..v1.5.0.1 > > is _identical_ to > > $ git show v1.5.0 v1.5.0.1 No, it's not. Try it. For one thing, the ".." format makes no sense with something that doesn't actually walk the range (it _does_ make sense for "diff", because while it doesn't "walk the range", it does show the _result_ of walking that the range - "diff" really is special, since by definition it's about end-poits). For another, "git show" actually uses "cmd_log_walk()" for showing commits, which in turn uses get_revision(), which in turn will _ignore_ any commit that you've marked uninteresting. So it will *not* show the commit that is v1.5.0. So I agree with Ted: "git show" as it is now is not logical with commit ranges. I sent out a patch that I think at least makes it sensible, although I'm not claiming that it's necessarily the only way to handle it. Linus - To unsubscribe from this list: 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