equal
deleted
inserted
replaced
1179 raise error.Abort(_('patch "%s" already exists') % name) |
1179 raise error.Abort(_('patch "%s" already exists') % name) |
1180 |
1180 |
1181 def makepatchname(self, title, fallbackname): |
1181 def makepatchname(self, title, fallbackname): |
1182 """Return a suitable filename for title, adding a suffix to make |
1182 """Return a suitable filename for title, adding a suffix to make |
1183 it unique in the existing list""" |
1183 it unique in the existing list""" |
1184 namebase = re.sub('[\s\W_]+', '_', title.lower()).strip('_') |
1184 namebase = re.sub(br'[\s\W_]+', b'_', title.lower()).strip(b'_') |
1185 namebase = namebase[:75] # avoid too long name (issue5117) |
1185 namebase = namebase[:75] # avoid too long name (issue5117) |
1186 if namebase: |
1186 if namebase: |
1187 try: |
1187 try: |
1188 self.checkreservedname(namebase) |
1188 self.checkreservedname(namebase) |
1189 except error.Abort: |
1189 except error.Abort: |