"hg qpush" fails when REMOVED symlink in patch

Ted Pavlic ted at tedpavlic.com
Mon Dec 15 19:32:06 CST 2008


There have been a couple of updates to this ticket. There are still some 
*major* problems (i.e., EXCEPTIONS) in crew-stable.

1.) "hg import" produces rejects when gitdiff includes symlink changes 
(i.e., changing a symlink's target)

2.) "hg import" has an **EXCEPTION** when gitdiff deletes a symlink to a 
non-existent file

3.) "hg qpush" produces rejects (but no exception) when gitdiff deletes 
a symlink to a non-existent file

4.) gitdiff with git produces hunks that start with...

@@ -1 ...

whereas hg's gitdiff produces hunks that start with...

@@ -1,1 ...

These issues are all documented at the ticket.

--Ted

>>> +++ sym_link
>>> @@ -1,1 +0,0 @@
>>> -a_file
>>> \ No newline at end of file
>
> Should be fixed now in crew-stable as 49f34b43cf90.
>

-- 
Ted Pavlic <ted at tedpavlic.com>


More information about the Mercurial mailing list