1. Summarise the issue (what were doing, what went wrong?)
If you attempt to apply a patch with a filename containing colons, the
path is interpreted as a ssh (I think) path:
% darcs apply stash:foo.dpatch
darcs failed: (scp) failed to fetch: stash:foo.dpatch/_darcs/
It does exist:
% ls -l stash:foo.dpatch
-rw-rw-r-- 1 owen owen 367 Oct 31 11:57 stash:foo.dpatch
and moving it, then applying, works:
% mv stash:foo.dpatch stash.dpatch
% darcs apply stash.dpatch
2. What behaviour were you expecting instead?
Darcs shouldn't blindly attempt to treat filenames containing colons as
3. What darcs version are you using? (Try: darcs --exact-version)
2.9.5 (+ 34 patches)
4. What operating system are you running?