Jakob Borg 61a182077f Clarify and correct handling of existing files/directories when pulling
This fixes a corner case I discovered in the symlink branch, where we
unexpectedly succeed in "replacing" an entire non-empty directory tree
with a file or symlink. This happens when archiving is in use, as we
then just move the entire tree away into the archive. This is wrong as
we should just archive files and fail on non-empty dirs in all cases.

New handling first checks what the (old) thing is, and if it's a
directory or symlink just does the delete, otherwise does conflict
handling or archiving as appropriate.
2015-08-15 15:29:59 +02:00
..
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00
2015-08-09 09:35:26 +02:00