Following Dscho's remarks, I reworked the series to avoid changing setup_revisions semantics for now, and only exposed the part that groks options (and keep pseudo revision arguments out). It indeed makes the series smaller, even if the first patch is quite long to read, and is just enough for simplifying git-blame in a very satisfying way. The series passes the testsuite, has no know blanks issues, and is pushed to my public repository. -- 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