On Sun, 20 Feb 2022 13:43:33 +0200 Orgad Shaneh <org...@gmail.com> wrote: > mkdir -p chunked > cd chunked > git init > mkdir -p abc/def/ghi/jkl def > cd abc/def/ghi/jkl > touch foo > git add foo > seq 1 1000 | xargs touch > cd ../../../../def > seq 1 10000 | xargs touch > cd .. > git clean -dfx
Thanks for the test case. However, I cannot reproduce your problem. $ uname -a CYGWIN_NT-10.0 Express5800-S70 3.3.4(0.341/5/3) 2022-01-31 19:35 x86_64 Cygwin $ git --version git version 2.35.1 I have made a shell script such as: #!/bin/sh mkdir -p chunked cd chunked git init mkdir -p abc/def/ghi/jkl def cd abc/def/ghi/jkl touch foo git add foo seq 1 1000 | xargs touch cd ../../../../def seq 1 10000 | xargs touch cd .. time git clean -dfx and resut is as follows. Removing abc/def/ghi/jkl/1 Removing abc/def/ghi/jkl/10 Removing abc/def/ghi/jkl/100 Removing abc/def/ghi/jkl/1000 Removing abc/def/ghi/jkl/101 Removing abc/def/ghi/jkl/102 Removing abc/def/ghi/jkl/103 Removing abc/def/ghi/jkl/104 Removing abc/def/ghi/jkl/105 Removing abc/def/ghi/jkl/106 Removing abc/def/ghi/jkl/107 Removing abc/def/ghi/jkl/108 [...] Removing abc/def/ghi/jkl/995 Removing abc/def/ghi/jkl/996 Removing abc/def/ghi/jkl/997 Removing abc/def/ghi/jkl/998 Removing abc/def/ghi/jkl/999 Removing def/ real 0m3.307s user 0m0.296s sys 0m2.983s How long does the test case hang? In my environment, from the line Removing abc/def/ghi/jkl/1 to the line Removing abc/def/ghi/jkl/999 takes less than 1 second, and the line Removing def/ takes the rest of the time. -- Takashi Yano <takashi.y...@nifty.ne.jp> -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple