Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 11169:3d0a9c8d7184
tag: strip whitespace from tag names (issue2174)
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 12 May 2010 15:40:58 -0500 |
parents | e8915e19205a |
children | 5b48d819d5f9 |
comparison
equal
deleted
inserted
replaced
11168:6d0d945f9e52 | 11169:3d0a9c8d7184 |
---|---|
3241 Since tag names have priority over branch names during revision | 3241 Since tag names have priority over branch names during revision |
3242 lookup, using an existing branch name as a tag name is discouraged. | 3242 lookup, using an existing branch name as a tag name is discouraged. |
3243 """ | 3243 """ |
3244 | 3244 |
3245 rev_ = "." | 3245 rev_ = "." |
3246 names = (name1,) + names | 3246 names = [t.strip() for t in (name1,) + names] |
3247 if len(names) != len(set(names)): | 3247 if len(names) != len(set(names)): |
3248 raise util.Abort(_('tag names must be unique')) | 3248 raise util.Abort(_('tag names must be unique')) |
3249 for n in names: | 3249 for n in names: |
3250 if n in ['tip', '.', 'null']: | 3250 if n in ['tip', '.', 'null']: |
3251 raise util.Abort(_('the name \'%s\' is reserved') % n) | 3251 raise util.Abort(_('the name \'%s\' is reserved') % n) |