hgext/mq.py
changeset 20119 1648e44edd8d
parent 20053 2455e96ec73b
child 20394 a817964e7fdf
child 20768 57d0c8c3b947
equal deleted inserted replaced
20118:6ed9141151bf 20119:1648e44edd8d
  1202              keepchanges=False):
  1202              keepchanges=False):
  1203         self.checkkeepchanges(keepchanges, force)
  1203         self.checkkeepchanges(keepchanges, force)
  1204         diffopts = self.diffopts()
  1204         diffopts = self.diffopts()
  1205         wlock = repo.wlock()
  1205         wlock = repo.wlock()
  1206         try:
  1206         try:
  1207             heads = [h for hs in repo.branchmap().itervalues() for h in hs]
  1207             heads = []
       
  1208             for hs in repo.branchmap().itervalues():
       
  1209                 heads.extend(hs)
  1208             if not heads:
  1210             if not heads:
  1209                 heads = [nullid]
  1211                 heads = [nullid]
  1210             if repo.dirstate.p1() not in heads and not exact:
  1212             if repo.dirstate.p1() not in heads and not exact:
  1211                 self.ui.status(_("(working directory not at a head)\n"))
  1213                 self.ui.status(_("(working directory not at a head)\n"))
  1212 
  1214