comparison mercurial/commands.py @ 1404:67e20e27d8df

log: make keyword search truly case-insensitive
author TK Soh <teekaysoh@yahoo.com>
date Tue, 18 Oct 2005 20:06:05 -0700
parents 9d2c2e6b32b5
children 6fd6527f95eb
comparison
equal deleted inserted replaced
1403:bc3e66edb04c 1404:67e20e27d8df
1278 br = repo.branchlookup([repo.changelog.node(rev)]) 1278 br = repo.branchlookup([repo.changelog.node(rev)])
1279 1279
1280 if opts['keyword']: 1280 if opts['keyword']:
1281 changes = repo.changelog.read(repo.changelog.node(rev)) 1281 changes = repo.changelog.read(repo.changelog.node(rev))
1282 miss = 0 1282 miss = 0
1283 for k in opts['keyword']: 1283 for k in [kw.lower() for kw in opts['keyword']]:
1284 if not (k in changes[1].lower() or 1284 if not (k in changes[1].lower() or
1285 k in changes[4].lower() or 1285 k in changes[4].lower() or
1286 k in " ".join(changes[3][:20]).lower()): 1286 k in " ".join(changes[3][:20]).lower()):
1287 miss = 1 1287 miss = 1
1288 break 1288 break