Mercurial > hg
diff mercurial/win32.py @ 25279:708b19c18adf stable
mergecopies: avoid slowdown from linkrev adjustment (issue4680)
checkcopies was using fctx.rev() which it was expecting would be
equivalent to linkrev() but was triggering the new _adjustlinkrev path.
This was making grafts and merges with large sets of potential copies
very expensive.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 26 May 2015 06:45:18 -0500 |
parents | 232bf0028596 |
children | 328739ea70c3 |