addremove: correctly handle intermediate symlinks
This fixes problems mentioned in
issue660 comments (unrelated to original
issue) where directory was renamed, and symlink was added instead.
In such situation addremove wasn't able to correctly detect that old files
no longer here, but tried to add symlink (and failed due collision with
old files).
copies: teach copies about dirstate.copies
When we're using copies() to find changes between the working directory and
its first parent for diff/status/etc., use dirstate.copies() directly.
This avoids doing a full statwalk for simple diffs (
issue1090) and
removes a special case from the status command.
Make test-bundle-type work on MacOS 10.4.11
head on MacOS Tiger doesn't have a -c option.
Added signature for changeset
d5cbbe2c49ce
Added tag 1.0.1 for changeset
d5cbbe2c49ce