hgext/evolve.py
branchstable
changeset 1739 904ae1b2087b
parent 1735 8f902ec9ed9a
child 1741 8c05184672ae
equal deleted inserted replaced
1735:8f902ec9ed9a 1739:904ae1b2087b
  2938                     newcommits.append(repo['.'])
  2938                     newcommits.append(repo['.'])
  2939                     break
  2939                     break
  2940             else:
  2940             else:
  2941                 ui.status(_("no more change to split\n"))
  2941                 ui.status(_("no more change to split\n"))
  2942 
  2942 
  2943         tip = repo[newcommits[-1]]
  2943         if newcommits:
  2944         bmupdate(tip.node())
  2944             tip = repo[newcommits[-1]]
  2945         if bookactive is not None:
  2945             bmupdate(tip.node())
  2946             bmactivate(repo, bookactive)
  2946             if bookactive is not None:
  2947         obsolete.createmarkers(repo, [(repo[r], newcommits)])
  2947                 bmactivate(repo, bookactive)
       
  2948             obsolete.createmarkers(repo, [(repo[r], newcommits)])
  2948         tr.close()
  2949         tr.close()
  2949     finally:
  2950     finally:
  2950         lockmod.release(tr, lock, wlock)
  2951         lockmod.release(tr, lock, wlock)
  2951 
  2952 
  2952 
  2953