Joey Hess
|
c91929f693
|
add whenM and unlessM
Just more golfing.. I am pretty sure something in a library somewhere can
do this, but I have been unable to find it.
|
2011-05-17 03:13:11 -04:00 |
|
Joey Hess
|
fcdc4797a9
|
use ShellParam type
So, I have a type checked safe handling of filenames starting with dashes,
throughout the code.
|
2011-02-28 16:18:55 -04:00 |
|
Joey Hess
|
836e71297b
|
Support filenames that start with a dash; when such a file is passed to a utility it will be escaped to avoid it being interpreted as an option.
|
2011-02-25 01:13:01 -04:00 |
|
Joey Hess
|
27619497ec
|
remove file before running cp
This way, if a temp file was left behind, and permissions don't allow it
to be written, cp won't fail.
|
2011-01-04 22:17:18 -04:00 |
|
Joey Hess
|
57adb0347b
|
hlint tweaks
Remotes.hs next, and also Backend/* and Command/*
|
2010-11-22 15:46:57 -04:00 |
|
Joey Hess
|
161823d6ea
|
Only use cp -a if it is supported, falling back to cp -p or plain cp.
* cp --reflink=auto is used if supported, and will make git annex unlock
much faster on filesystems like btrfs that support copy of write.
|
2010-11-18 13:49:01 -04:00 |
|