[PATCH 0 of 3] Refactor patch copies, finalize backends

Matt Mackall mpm at selenic.com
Thu May 26 13:01:34 CDT 2011


On Wed, 2011-05-25 at 21:26 +0200, Patrick Mezard wrote:
> This series refactors rename and copy handling so they behave exactly like a
> file creation with a copy source annotation. This simplifies the patching logic
> and the backend interface at the price of an additional temporary copy. At this
> point, the backend interface captures all patching operations in a simple way
> and should be ready to implement a repository-based version. The last patch
> fixes a 3.5 years old bug related to overwriting untracked files, suggesting
> the refactored code might really be an improvement.

These look fine.

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial-devel mailing list