mercurial/commands.py
changeset 16705 c2d9ef43ff6c
parent 16690 de2267517841
child 16708 4a02cf4fbb2e
equal deleted inserted replaced
16704:1f3acc30bdfe 16705:c2d9ef43ff6c
  3773 
  3773 
  3774             if tr:
  3774             if tr:
  3775                 tr.close()
  3775                 tr.close()
  3776             if msgs:
  3776             if msgs:
  3777                 repo.savecommitmessage('\n* * *\n'.join(msgs))
  3777                 repo.savecommitmessage('\n* * *\n'.join(msgs))
  3778         except:
  3778         except: # re-raises
  3779             # wlock.release() indirectly calls dirstate.write(): since
  3779             # wlock.release() indirectly calls dirstate.write(): since
  3780             # we're crashing, we do not want to change the working dir
  3780             # we're crashing, we do not want to change the working dir
  3781             # parent after all, so make sure it writes nothing
  3781             # parent after all, so make sure it writes nothing
  3782             repo.dirstate.invalidate()
  3782             repo.dirstate.invalidate()
  3783             raise
  3783             raise