hgext/keyword.py
changeset 8407 223000a687b0
parent 8403 553909cd1baa
child 8566 744d6322b05b
equal deleted inserted replaced
8406:6ad1f72bdf34 8407:223000a687b0
   448         def wread(self, filename):
   448         def wread(self, filename):
   449             data = super(kwrepo, self).wread(filename)
   449             data = super(kwrepo, self).wread(filename)
   450             return kwt.wread(filename, data)
   450             return kwt.wread(filename, data)
   451 
   451 
   452         def commit(self, files=None, text='', user=None, date=None,
   452         def commit(self, files=None, text='', user=None, date=None,
   453                    match=None, force=False, force_editor=False,
   453                    match=None, force=False, editor=None, extra={}):
   454                    extra={}, empty_ok=False):
       
   455             wlock = lock = None
   454             wlock = lock = None
   456             _p1 = _p2 = None
   455             _p1 = _p2 = None
   457             try:
   456             try:
   458                 wlock = self.wlock()
   457                 wlock = self.wlock()
   459                 lock = self.lock()
   458                 lock = self.lock()
   471                         _p2 = ''
   470                         _p2 = ''
   472                     else:
   471                     else:
   473                         _p2 = hex(_p2)
   472                         _p2 = hex(_p2)
   474 
   473 
   475                 n = super(kwrepo, self).commit(files, text, user, date, match,
   474                 n = super(kwrepo, self).commit(files, text, user, date, match,
   476                                                force, force_editor,
   475                                                force, editor, extra)
   477                                                extra, empty_ok)
       
   478 
   476 
   479                 # restore commit hooks
   477                 # restore commit hooks
   480                 for name, cmd in commithooks.iteritems():
   478                 for name, cmd in commithooks.iteritems():
   481                     ui.setconfig('hooks', name, cmd)
   479                     ui.setconfig('hooks', name, cmd)
   482                 if n is not None:
   480                 if n is not None: