git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Bug report: git clone with dest

From
Jeff King <peff@peff.net>
Date
Jan 3, 2018, 22:28 UTC
Message-ID
<20180103222821.GA32287@sigill.intra.peff.net>
In-Reply-To
<CAK2k7nSsygwRj_Hhrz7-qXZ8UBB=O+deOeC2FFTkrGmWSUpKqA@mail.gmail.com>
On Wed, Jan 03, 2018 at 12:59:48PM -0800, Isaac Shabtay wrote:
Show 10 quoted lines
> Target directory is deleted on clone failures.
> 
> Steps to reproduce, for example on Windows:
> 
> cd /d %TEMP%
> mkdir dest
> git clone https://some-fake-url/whatever-makes-git-clone-fail dest
> 
> Of course, the clone will fail as it should. But looks like the Git
> client also ends up deleting the "dest" directory.

Interesting. AFAICT Git has behaved this way for almost 9 years, and now we have two reports in two days. Serendipity, or did something else change? :)

Anyway, you might be interested in the patch series I posted yesterday:
  https://public-inbox.org/git/20180102210753.GA10430@sigill.intra.peff.net/
-Peff
Previous: Isaac ShabtayNext: Isaac Shabtay
Message 2 of 19 in “Bug report: git clone with dest”
  1. Isaac ShabtayJan 3, 2018
  2. Jeff KingJan 3, 2018
  3. Isaac ShabtayJan 3, 2018
  4. Johannes SchindelinJan 4, 2018
  5. Isaac ShabtayJan 5, 2018
  6. Johannes SchindelinJan 5, 2018
  7. Isaac ShabtayJan 5, 2018
  8. Johannes SchindelinJan 5, 2018
  9. Junio C HamanoJan 5, 2018
  10. Jeff KingJan 5, 2018
  11. Johannes SchindelinJan 5, 2018
  12. Jeff KingJan 4, 2018
  13. Junio C HamanoJan 5, 2018
  14. Jeff KingJan 5, 2018
  15. Junio C HamanoJan 5, 2018
  16. Jeff KingJan 5, 2018
  17. Junio C HamanoJan 5, 2018
  18. Jeff KingJan 6, 2018
  19. Johannes SchindelinJan 5, 2018

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.