equal
deleted
inserted
replaced
2000 if rev: |
2000 if rev: |
2001 r = hex(repo.lookup(rev)) |
2001 r = hex(repo.lookup(rev)) |
2002 else: |
2002 else: |
2003 r = hex(repo.changelog.tip()) |
2003 r = hex(repo.changelog.tip()) |
2004 |
2004 |
2005 if name.find(revrangesep) >= 0: |
2005 disallowed = (revrangesep, '\r', '\n') |
2006 raise util.Abort(_("'%s' cannot be used in a tag name") % revrangesep) |
2006 for c in disallowed: |
|
2007 if name.find(c) >= 0: |
|
2008 raise util.Abort(_("%s cannot be used in a tag name") % repr(c)) |
2007 |
2009 |
2008 if opts['local']: |
2010 if opts['local']: |
2009 repo.opener("localtags", "a").write("%s %s\n" % (r, name)) |
2011 repo.opener("localtags", "a").write("%s %s\n" % (r, name)) |
2010 return |
2012 return |
2011 |
2013 |