On 15 July 2013 11:40, Corinna Vinschen wrote: > On Jul 12 20:09, Nellis, Kenneth wrote: >> IMHO, this makes an interesting problem (unrelated to git): >> Shell script prompts user for file name. >> User enters "x:". >> Script proceeds as follows: >> $ mkdir tmpdir >> $ touch tmpdir/x: >> $ # useful work done here >> $ rm -r tmpdir >> rm: cannot remove `tmpdir/x:': No such file or directory >> rm: cannot remove `tmpdir': Directory not empty >> $ > > That's a problem of how recursive rm works. It chdir's into > the subdirs it's working on and then calls "x:" which is recognized > as drive prefix of a windows path. `rm ./x:' works as expected.
Does that mean this is a bug in Cygwin rm that ought to be fixed (subject to SHTDI), or that it's a limitation of Cygwin rm for which the cure looks to be worse than the symptoms? -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple