webdiff
webdiff copied to clipboard
Move files when resolving symlinks, rather than copying them
If you try to diff a 100MB file at HEAD, git difftool will create one copy and one symlink. To run a directory diff, webdiff will make a new directory where that symlink becomes a full 100MB copy (#150). Rather than making a copy, we could move the original and then move it back once the diff finishes. This would be more efficient.