mercurial/commands.py
changeset 11078 37d1b20168d1
parent 11063 eb23c876c111
parent 11067 49e14ec67144
child 11088 c4347e48b0d0
child 11090 70a0acfe51d6
equal deleted inserted replaced
11077:132d783d6a87 11078:37d1b20168d1
  2472 
  2472 
  2473     # push subrepos depth-first for coherent ordering
  2473     # push subrepos depth-first for coherent ordering
  2474     c = repo['']
  2474     c = repo['']
  2475     subs = c.substate # only repos that are committed
  2475     subs = c.substate # only repos that are committed
  2476     for s in sorted(subs):
  2476     for s in sorted(subs):
  2477         c.sub(s).push(opts.get('force'))
  2477         if not c.sub(s).push(opts.get('force')):
       
  2478             return False
  2478 
  2479 
  2479     r = repo.push(other, opts.get('force'), revs=revs)
  2480     r = repo.push(other, opts.get('force'), revs=revs)
  2480     return r == 0
  2481     return r == 0
  2481 
  2482 
  2482 def recover(ui, repo):
  2483 def recover(ui, repo):