hgext/evolve.py
branchstable
changeset 414 299af91b8b6e
parent 410 598ff1df3b92
child 416 22f348c25d25
equal deleted inserted replaced
410:598ff1df3b92 414:299af91b8b6e
   357         targetnodes = set(noderange(repo, revs))
   357         targetnodes = set(noderange(repo, revs))
   358         if not new:
   358         if not new:
   359             new = [node.nullid]
   359             new = [node.nullid]
   360         for n in targetnodes:
   360         for n in targetnodes:
   361             if not repo[n].mutable():
   361             if not repo[n].mutable():
   362                 ui.warn(_("Can't kill immutable changeset %s") % repo[n])
   362                 ui.warn(_("cannot kill immutable changeset %s\n") % repo[n])
   363             else:
   363             else:
   364                 for ne in new:
   364                 for ne in new:
   365                     repo.addobsolete(ne, n)
   365                     repo.addobsolete(ne, n)
   366         # update to an unkilled parent
   366         # update to an unkilled parent
   367         wdp = repo['.']
   367         wdp = repo['.']