69 > part = newpart('remote-changegroup') |
69 > part = newpart('remote-changegroup') |
70 > for k, v in eval(args).items(): |
70 > for k, v in eval(args).items(): |
71 > part.addparam(k, str(v)) |
71 > part.addparam(k, str(v)) |
72 > elif verb == 'changegroup': |
72 > elif verb == 'changegroup': |
73 > _common, heads = args.split() |
73 > _common, heads = args.split() |
74 > common.extend(repo.lookup(r) for r in repo.revs(_common)) |
74 > common.extend(repo[r].node() for r in repo.revs(_common)) |
75 > heads = [repo.lookup(r) for r in repo.revs(heads)] |
75 > heads = [repo[r].node() for r in repo.revs(heads)] |
76 > outgoing = discovery.outgoing(repo, common, heads) |
76 > outgoing = discovery.outgoing(repo, common, heads) |
77 > cg = changegroup.makechangegroup(repo, outgoing, '01', |
77 > cg = changegroup.makechangegroup(repo, outgoing, '01', |
78 > 'changegroup') |
78 > 'changegroup') |
79 > newpart('changegroup', cg.getchunks()) |
79 > newpart('changegroup', cg.getchunks()) |
80 > else: |
80 > else: |