Do not copy source to target when ignore-existing is set.
Fixes #29