hgext/mq.py
changeset 12266 00658492e2aa
parent 12208 482443557cad
child 12281 d9cf0d1d0d0f
equal deleted inserted replaced
12265:1ed2dc9d4368 12266:00658492e2aa
   683                 for f in merged:
   683                 for f in merged:
   684                     repo.dirstate.merge(f)
   684                     repo.dirstate.merge(f)
   685                 p1, p2 = repo.dirstate.parents()
   685                 p1, p2 = repo.dirstate.parents()
   686                 repo.dirstate.setparents(p1, merge)
   686                 repo.dirstate.setparents(p1, merge)
   687 
   687 
   688             files = patch.updatedir(self.ui, repo, files)
   688             files = cmdutil.updatedir(self.ui, repo, files)
   689             match = cmdutil.matchfiles(repo, files or [])
   689             match = cmdutil.matchfiles(repo, files or [])
   690             n = repo.commit(message, ph.user, ph.date, match=match, force=True)
   690             n = repo.commit(message, ph.user, ph.date, match=match, force=True)
   691 
   691 
   692             if n is None:
   692             if n is None:
   693                 raise util.Abort(_("repo commit failed"))
   693                 raise util.Abort(_("repo commit failed"))
  2132                 messages.append(ph.message)
  2132                 messages.append(ph.message)
  2133         pf = q.join(p)
  2133         pf = q.join(p)
  2134         (patchsuccess, files, fuzz) = q.patch(repo, pf)
  2134         (patchsuccess, files, fuzz) = q.patch(repo, pf)
  2135         if not patchsuccess:
  2135         if not patchsuccess:
  2136             raise util.Abort(_('error folding patch %s') % p)
  2136             raise util.Abort(_('error folding patch %s') % p)
  2137         patch.updatedir(ui, repo, files)
  2137         cmdutil.updatedir(ui, repo, files)
  2138 
  2138 
  2139     if not message:
  2139     if not message:
  2140         ph = patchheader(q.join(parent), q.plainmode)
  2140         ph = patchheader(q.join(parent), q.plainmode)
  2141         message, user = ph.message, ph.user
  2141         message, user = ph.message, ph.user
  2142         for msg in messages:
  2142         for msg in messages: