contrib/hgfixes/__init__.py
author Augie Fackler <augie@google.com>
Fri, 30 Jan 2015 21:30:40 -0800
changeset 24228 542c891274b2
parent 11948 88d4911930bf
permissions -rw-r--r--
lazymanifest: use a binary search to do an insertion This makes insertions log(n) plus some memmove() overhead, rather than doing an append followed by an n*log(n) sort. There's probably a lot of performance to be gained by adding a batch-add method, which could be smarter about the memmove()s performed. Includes a couple of extra tests that should help prevent bugs. Thanks to Martin for some significant pre-mail cleanup of this change.