equal
deleted
inserted
replaced
337 sub = None |
337 sub = None |
338 self._obssubrels.setdefault(sub, set()).add(obj) |
338 self._obssubrels.setdefault(sub, set()).add(obj) |
339 self._obsobjrels.setdefault(obj, set()).add(sub) |
339 self._obsobjrels.setdefault(obj, set()).add(sub) |
340 try: |
340 try: |
341 if not self.nodestate(obj).mutable: |
341 if not self.nodestate(obj).mutable: |
342 self.ui.warn( |
342 if sub is None: |
343 _("%(sub)s try to obsolete immutable changeset %(obj)s\n") |
343 self.ui.warn( |
344 % {'sub': short(sub), 'obj': short(obj)}) |
344 _("trying to kill immutable changeset %(obj)s\n") |
|
345 % {'obj': short(obj)}) |
|
346 if sub is not None: |
|
347 self.ui.warn( |
|
348 _("%(sub)s try to obsolete immutable changeset %(obj)s\n") |
|
349 % {'sub': short(sub), 'obj': short(obj)}) |
345 self.changelog.hiddenrevs.add(repo[obj].rev()) |
350 self.changelog.hiddenrevs.add(repo[obj].rev()) |
346 except (error.RepoLookupError, error.LookupError): |
351 except (error.RepoLookupError, error.LookupError): |
347 pass #unknow revision (but keep propagating the data |
352 pass #unknow revision (but keep propagating the data |
348 self._writeobsrels() |
353 self._writeobsrels() |
349 |
354 |