# HG changeset patch # User Patrick Mezard # Date 1227648197 -3600 # Node ID f1944e74e83c0a542b01f0b3d27c0d52dcf0852f # Parent 07cb58b8c843f09fc32ee1da2974fb52d057a146 manifest: fix _search() corner-case It failed when searching the empty string in the null revision. diff -r 07cb58b8c843 -r f1944e74e83c mercurial/manifest.py --- a/mercurial/manifest.py Mon Nov 24 17:16:39 2008 -0800 +++ b/mercurial/manifest.py Tue Nov 25 22:23:17 2008 +0100 @@ -63,6 +63,8 @@ while i < lenm and m[i] != c: i += 1 return i + if not s: + return (lo, lo) lenm = len(m) if not hi: hi = lenm