mercurial/commands.py
changeset 27192 a01d3d32b53a
parent 27176 54ace3372f84
child 27193 c7217f1458bf
equal deleted inserted replaced
27191:20a9226bdc8a 27192:a01d3d32b53a
  1574 
  1574 
  1575     See :hg:`help dates` for a list of formats valid for -d/--date.
  1575     See :hg:`help dates` for a list of formats valid for -d/--date.
  1576 
  1576 
  1577     Returns 0 on success, 1 if nothing changed.
  1577     Returns 0 on success, 1 if nothing changed.
  1578     """
  1578     """
       
  1579     wlock = lock = None
       
  1580     try:
       
  1581         wlock = repo.wlock()
       
  1582         lock = repo.lock()
       
  1583         return _docommit(ui, repo, *pats, **opts)
       
  1584     finally:
       
  1585         release(lock, wlock)
       
  1586 
       
  1587 def _docommit(ui, repo, *pats, **opts):
  1579     if opts.get('interactive'):
  1588     if opts.get('interactive'):
  1580         opts.pop('interactive')
  1589         opts.pop('interactive')
  1581         cmdutil.dorecord(ui, repo, commit, None, False,
  1590         cmdutil.dorecord(ui, repo, commit, None, False,
  1582                         cmdutil.recordfilter, *pats, **opts)
  1591                         cmdutil.recordfilter, *pats, **opts)
  1583         return
  1592         return