From: Michael J Gruber Date: Thu, 17 Feb 2011 16:53:09 GMT Subject: Re: git clone NonExistentLocation Message-ID: <4D5D5275.5070501@drmicha.warpmail.net> In-Reply-To: Sverre Rabbelier venit, vidit, dixit 17.02.2011 15:03: > Heya, > > [Thanks for summarizing.] > > On Thu, Feb 17, 2011 at 12:59, Michael J Gruber > wrote: >> Sverre, with your 86ac751, the following two are equivalent (modulo a >> warning) on a nonexisting dir: >> >> git clone dir >> git init dir >> >> Is that intentional? > > No, that was not intentional. The former should still be an error if > 'dir' is an empy directory. > Digging a little further: since a nonexisting directory is neither a dir nor a file, clone thinks it is not local (is_local=is_bundle=0). None of the transport_* commands error out since the relevant one is guarded by 86ac751... Reverting that or forcing is_local=1 both help, but how to detect "local nonexisting" reliably? In fact, I don't have a problem with the current state if we document it :) Michael