##// END OF EJS Templates
bundle: factor the 'getchangegroup' out...
marmoute -
r32170:b9d97bf9 default
parent child Browse files
Show More
@@ -1357,8 +1357,6 b' def bundle(ui, repo, fname, dest=None, *'
1357 common = [repo.lookup(rev) for rev in base]
1357 common = [repo.lookup(rev) for rev in base]
1358 heads = revs and map(repo.lookup, revs) or None
1358 heads = revs and map(repo.lookup, revs) or None
1359 outgoing = discovery.outgoing(repo, common, heads)
1359 outgoing = discovery.outgoing(repo, common, heads)
1360 cg = changegroup.getchangegroup(repo, 'bundle', outgoing,
1361 version=cgversion)
1362 else:
1360 else:
1363 dest = ui.expandpath(dest or 'default-push', dest or 'default')
1361 dest = ui.expandpath(dest or 'default-push', dest or 'default')
1364 dest, branches = hg.parseurl(dest, opts.get('branch'))
1362 dest, branches = hg.parseurl(dest, opts.get('branch'))
@@ -1369,8 +1367,7 b' def bundle(ui, repo, fname, dest=None, *'
1369 onlyheads=heads,
1367 onlyheads=heads,
1370 force=opts.get('force'),
1368 force=opts.get('force'),
1371 portable=True)
1369 portable=True)
1372 cg = changegroup.getchangegroup(repo, 'bundle', outgoing,
1370 cg = changegroup.getchangegroup(repo, 'bundle', outgoing, version=cgversion)
1373 version=cgversion)
1374 if not cg:
1371 if not cg:
1375 scmutil.nochangesfound(ui, repo, not base and outgoing.excluded)
1372 scmutil.nochangesfound(ui, repo, not base and outgoing.excluded)
1376 return 1
1373 return 1
General Comments 0
You need to be logged in to leave comments. Login now