Mercurial > public > mercurial-scm > hg-stable
diff hgext/mq.py @ 14051:2b1226693c70 stable
mq: add '.' and '..' to list of forbidden patch names
When an empty string is being passed to normname
it would return '.' causing checkfile() to always
return that a patch with that name exists.
author | Idan Kamara <idankk86@gmail.com> |
---|---|
date | Fri, 29 Apr 2011 22:21:13 +0300 |
parents | 794f4476b974 |
children | ecaa78594983 31ec4d7eb63f |
line wrap: on
line diff
--- a/hgext/mq.py Fri Mar 04 14:00:49 2011 +0100 +++ b/hgext/mq.py Fri Apr 29 22:21:13 2011 +0300 @@ -834,7 +834,7 @@ raise util.Abort(_("local changes found")) return m, a, r, d - _reserved = ('series', 'status', 'guards') + _reserved = ('series', 'status', 'guards', '.', '..') def check_reserved_name(self, name): if (name in self._reserved or name.startswith('.hg') or name.startswith('.mq') or '#' in name or ':' in name):