Show More
@@ -343,7 +343,7 b' def _buildregexmatch(kindpats, globsuffi' | |||
|
343 | 343 | raise |
|
344 | 344 | regexa, a = _buildregexmatch(kindpats[:l//2], globsuffix) |
|
345 | 345 | regexb, b = _buildregexmatch(kindpats[l//2:], globsuffix) |
|
346 |
return |
|
|
346 | return regex, lambda s: a(s) or b(s) | |
|
347 | 347 | except re.error: |
|
348 | 348 | for k, p in kindpats: |
|
349 | 349 | try: |
@@ -331,3 +331,14 b' Test listfile and listfile0' | |||
|
331 | 331 | f mammals/skunk mammals/skunk exact |
|
332 | 332 | |
|
333 | 333 | $ cd .. |
|
334 | ||
|
335 | Test split patterns on overflow | |
|
336 | ||
|
337 | $ cd t | |
|
338 | $ echo fennel > overflow.list | |
|
339 | $ python -c "for i in xrange(20000 / 100): print 'x' * 100" >> overflow.list | |
|
340 | $ echo fenugreek >> overflow.list | |
|
341 | $ hg debugwalk 'listfile:overflow.list' 2>&1 | grep -v '^xxx' | |
|
342 | f fennel fennel exact | |
|
343 | f fenugreek fenugreek exact | |
|
344 | $ cd .. |
General Comments 0
You need to be logged in to leave comments.
Login now