From: Junio C Hamano Date: Wed, 18 May 2005 22:41:38 GMT Subject: Re: [PATCH 1/2] Introduce git-run-with-user-path helper program. Message-ID: <7vekc4nom5.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20050518213309.GD10358@pasky.ji.cz> >>>>> "PB" == Petr Baudis writes: >> $ pwd >> /usr/src/linux/fs >> $ git-run-with-user-path cg-commit -- ext?/Makefile >> >> would work. PB> Yes. But if you do just cg-commit in the subdirectory, it won't work. The point of git-run-with-user-path is that it canonicalizes and filters the paths, chdir(2)'s to GIT_PROJECT_TOP before running cg-commit. So when cg-commit starts in the above example, (1) its $cwd is /usr/src/linux and your .git subdirectory is right there in ./.git/ (2) it gets fs/ext2/Makefile and fs/ext3/Makefile as arguments. >> BTW, I am wondering if your choice of cg-commit as an example >> (as opposed to something else like diff or add) is a flamebait >> or just an innocent random example ;-)? PB> It was completely innocent. :-) How would it be a flamebait? ;-).