From: Petr Baudis Date: Tue, 17 May 2005 21:37:52 GMT Subject: Re: [PATCH 1/2] Introduce git-run-with-user-path helper program. Message-ID: <20050517213752.GO7136@pasky.ji.cz> In-Reply-To: <7v4qd1tuud.fsf@assigned-by-dhcp.cox.net> Dear diary, on Tue, May 17, 2005 at 11:18:18PM CEST, I got a letter where Junio C Hamano told me that... > If your plan is to make Cogito take filesystem paths, then you Yes, that's my plan. > can move bulk of the code currently in cg-blah, except the part > that picks up non-path parameters, to cg-Xblah, and reduce > cg-blah implementation down to just: > > ... parse options by shifting "$@" out. > ... then > git-run-with-user-path cg-Xblah $non-path-opts -- "$@" > > and you can rip "the code to figure out .git" out from cg-Xblah. > There is nothing to figure out at that point; it always is > ${GIT_DIR-.git}/. But that won't work good enough for me. E.g. when committing in a subdirectory, I want to commit only changes made in the subdirectory, etc. Not even talking about much uglier implementation (that could be remedied by calling myself recursively with some special argument). -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ C++: an octopus made by nailing extra legs onto a dog. -- Steve Taylor