mercurial/commands.py
branchstable
changeset 11692 52e4ac3e63f7
parent 11636 c10eaf1210cd
child 11697 efcdf6a953a0
child 11777 9299b98041e8
equal deleted inserted replaced
11678:f5aa20e177c0 11692:52e4ac3e63f7
  3658     if len(names) != len(set(names)):
  3658     if len(names) != len(set(names)):
  3659         raise util.Abort(_('tag names must be unique'))
  3659         raise util.Abort(_('tag names must be unique'))
  3660     for n in names:
  3660     for n in names:
  3661         if n in ['tip', '.', 'null']:
  3661         if n in ['tip', '.', 'null']:
  3662             raise util.Abort(_('the name \'%s\' is reserved') % n)
  3662             raise util.Abort(_('the name \'%s\' is reserved') % n)
       
  3663         if not n:
       
  3664             raise util.Abort(_('tag names cannot consist entirely of whitespace'))
  3663     if opts.get('rev') and opts.get('remove'):
  3665     if opts.get('rev') and opts.get('remove'):
  3664         raise util.Abort(_("--rev and --remove are incompatible"))
  3666         raise util.Abort(_("--rev and --remove are incompatible"))
  3665     if opts.get('rev'):
  3667     if opts.get('rev'):
  3666         rev_ = opts['rev']
  3668         rev_ = opts['rev']
  3667     message = opts.get('message')
  3669     message = opts.get('message')