hgext3rd/topic/__init__.py
changeset 2995 dbc896a7a1c3
parent 2994 1e8ac0fcd6b7
child 2999 d94a4e150633
equal deleted inserted replaced
2994:1e8ac0fcd6b7 2995:dbc896a7a1c3
   421 
   421 
   422     clear = opts.get('clear')
   422     clear = opts.get('clear')
   423     list = opts.get('list')
   423     list = opts.get('list')
   424     rev = opts.get('rev')
   424     rev = opts.get('rev')
   425     current = opts.get('current')
   425     current = opts.get('current')
       
   426     age = opts.get('age')
   426 
   427 
   427     if current and topic:
   428     if current and topic:
   428         raise error.Abort(_("cannot use --current when setting a topic"))
   429         raise error.Abort(_("cannot use --current when setting a topic"))
   429     if current and clear:
   430     if current and clear:
   430         raise error.Abort(_("cannot use --current and --clear"))
   431         raise error.Abort(_("cannot use --current and --clear"))
   431     if clear and topic:
   432     if clear and topic:
   432         raise error.Abort(_("cannot use --clear when setting a topic"))
   433         raise error.Abort(_("cannot use --clear when setting a topic"))
       
   434     if age and topic:
       
   435         raise error.Abort(_("cannot use --age while setting a topic"))
   433 
   436 
   434     touchedrevs = set()
   437     touchedrevs = set()
   435     if rev:
   438     if rev:
   436         touchedrevs = scmutil.revrange(repo, rev)
   439         touchedrevs = scmutil.revrange(repo, rev)
   437 
   440