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

Fixes #29