mercurial/commands.py
changeset 1405 6fd6527f95eb
parent 1404 67e20e27d8df
child 1413 1c64c628d15f
equal deleted inserted replaced
1404:67e20e27d8df 1405:6fd6527f95eb
  1272         if st == 'window':
  1272         if st == 'window':
  1273             du = dui(ui)
  1273             du = dui(ui)
  1274         elif st == 'add':
  1274         elif st == 'add':
  1275             du.bump(rev)
  1275             du.bump(rev)
  1276             br = None
  1276             br = None
  1277             if opts['branch']:
       
  1278                 br = repo.branchlookup([repo.changelog.node(rev)])
       
  1279 
       
  1280             if opts['keyword']:
  1277             if opts['keyword']:
  1281                 changes = repo.changelog.read(repo.changelog.node(rev))
  1278                 changes = repo.changelog.read(repo.changelog.node(rev))
  1282                 miss = 0
  1279                 miss = 0
  1283                 for k in [kw.lower() for kw in opts['keyword']]:
  1280                 for k in [kw.lower() for kw in opts['keyword']]:
  1284                     if not (k in changes[1].lower() or
  1281                     if not (k in changes[1].lower() or
  1286                             k in " ".join(changes[3][:20]).lower()):
  1283                             k in " ".join(changes[3][:20]).lower()):
  1287                         miss = 1
  1284                         miss = 1
  1288                         break
  1285                         break
  1289                 if miss:
  1286                 if miss:
  1290                     continue
  1287                     continue
       
  1288 
       
  1289             if opts['branch']:
       
  1290                 br = repo.branchlookup([repo.changelog.node(rev)])
  1291 
  1291 
  1292             show_changeset(du, repo, rev, brinfo=br)
  1292             show_changeset(du, repo, rev, brinfo=br)
  1293             if opts['patch']:
  1293             if opts['patch']:
  1294                 changenode = repo.changelog.node(rev)
  1294                 changenode = repo.changelog.node(rev)
  1295                 prev, other = repo.changelog.parents(changenode)
  1295                 prev, other = repo.changelog.parents(changenode)