Jay Soffian <jaysoffian@xxxxxxxxx> writes: > I had the crazy thought that if git had a --cdup option, then this > would work with any command you wanted to run from the top: > > git --cdup grep ... > > Maybe that's the best way to expose "from the top please" generically? We tend to give --full-tree option to individual subcommands where it makes sense to get the same effect. One problem with a global "git --cdup" is to sensibly handle pathspecs given from the command line. You would likely want $ cd Documentation $ git --cdup grep -e info pu Makefile '*.txt' to still refer to Makefile relative to Documentation/ directory (imagine typing "Makef<TAB>" to complete while forming that command line) while looking for '*.txt' files everywhere in the tree, but only individual commands can tell which parameters are pathspec in argv[]. Hence the subcommands have to be aware of the wish (--cdup or --full-tree) of the user to affect the full tree, not limited to the current working directory. -- 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