Comments
Patch
@@ -127,13 +127,14 @@ def _search(web, req, tmpl):
count = 0
lower = encoding.lower
qw = lower(query).split()
def revgen():
+ cl = web.repo.changelog
for i in xrange(len(web.repo) - 1, 0, -100):
l = []
- for j in xrange(max(0, i - 100), i + 1):
+ for j in cl.revs(max(0, i - 100), i + 1):
ctx = web.repo[j]
l.append(ctx)
l.reverse()
for e in l:
yield e
@@ -1390,6 +1390,16 @@ listbookmarks hides secret bookmarks
$ PATH_INFO=/; export PATH_INFO
$ QUERY_STRING='cmd=listkeys&namespace=bookmarks'
$ python hgweb.cgi
+search works with filtering
+
+ $ PATH_INFO=/log; export PATH_INFO
+ $ QUERY_STRING='rev=babar'
+ $ python hgweb.cgi > search
+ $ grep Status search
+ Status: 200 Script output follows\r (esc)
+
$ cd ..
+
+