{"thread":{"id":"35751","subject":"git clone on out-of-space device causes incorrect errors","startedAt":"2014-01-29T12:48:30Z","lastAt":"2014-01-29T12:48:30Z","messageCount":1,"participants":["Armin Ronacher"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"233885","messageId":"52E8F89E.6090801@active-4.com","threadId":"35751","inReplyTo":null,"subject":"git clone on out-of-space device causes incorrect errors","fromName":"Armin Ronacher","fromEmail":"armin.ronacher@active-4.com","sentAt":"2014-01-29T12:48:30Z","receivedAt":"2014-01-29T12:48:30Z","isPatch":false,"sender":{"key":"armin.ronacher@active-4.com","avatar":"https://gravatar.com/avatar/161ace72b12acb2f7e0db38599b74aca8f054dbdc3aae445d0d79cebb537950f?d=mp&s=160"},"body":"Hi,\n\nWhen cloning onto a device that is out of space to fulfill the whole clone \noperation, git will report that the remove repository does not exist:\n\n$ git clone https://github.com/mozilla/flask\nCloning into 'flask'...\nremote: Repository not found.\nfatal: repository 'https://github.com/mozilla/flask/' not found\n\nThis error is misleading.  As an example here is what hg does for the same \nsituation:\n\n$ hg clone https://bitbucket.org/dholth/wheel\ndestination directory: wheel\nrequesting all changes\nadding changesets\nadding manifests\nadding file changes\ntransaction abort!\nfailed to truncate 00changelog.i\nrollback failed - please run hg recover\nabort: No space left on device: /Volumes/Disk Image/wheel/.hg/store/.fncache-bt6dzr\n\n\nRegards,\nArmin\n"}]}