I have three follow-up patches, two are probably Ok (but I'd rather not apply them to 'master' now -rc1 cycle is on), and the last one debatable. [PATCH 1/3] Define cd_to_toplevel shell function in git-sh-setup [PATCH 2/3] Use cd_to_toplevel in scripts that implement it by hand. [PATCH 3/3] Allow whole-tree operations to be started from a subdirectory - 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