From: Jan Engelhardt Date: Tue, 25 Sep 2012 05:33:35 GMT Subject: Re: [RFC/PATCH] git: expand user path in --git-dir Message-ID: In-Reply-To: On Monday 2012-09-24 14:57, Michael J Gruber wrote: >Currently, all paths in the config file are subject to tilde expansion >for user paths while the argument to --git-dir is not expanded, and >neither are paths in the environment such as GIT_DIR. From the user >perspective, though, the two commands > >GIT_DIR=~user/foo git command >git --git-dir=~user/foo command > >currently behave differently because in the first case the shell would >perform tilde expansion, but not in the second. If git uses a standardized option logic (getopt-like) which accepts both '=' and (new argument) for long options, you could easily do git --git-dir ~user/foo command