Re: [PATCH 1/2] Introduce git-run-with-user-path helper program.
- From
Petr Baudis <pasky@ucw.cz>
- Date
- May 17, 2005, 21:37 UTC
- 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 <junio@siamese.dyndns.org> told me that...
> If your plan is to make Cogito take filesystem paths, then you
Yes, that's my plan.
Show 11 quoted lines
> 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