equal
deleted
inserted
replaced
620 """ |
620 """ |
621 f = open(fname, "wb") |
621 f = open(fname, "wb") |
622 dest = ui.expandpath(dest, repo.root) |
622 dest = ui.expandpath(dest, repo.root) |
623 other = hg.repository(ui, dest) |
623 other = hg.repository(ui, dest) |
624 o = repo.findoutgoing(other) |
624 o = repo.findoutgoing(other) |
625 cg = repo.changegroup(o) |
625 cg = repo.changegroup(o, 'bundle') |
626 |
626 |
627 try: |
627 try: |
628 f.write("HG10") |
628 f.write("HG10") |
629 z = bz2.BZ2Compressor(9) |
629 z = bz2.BZ2Compressor(9) |
630 while 1: |
630 while 1: |
1997 elif cmd == "changegroup": |
1997 elif cmd == "changegroup": |
1998 nodes = [] |
1998 nodes = [] |
1999 arg, roots = getarg() |
1999 arg, roots = getarg() |
2000 nodes = map(bin, roots.split(" ")) |
2000 nodes = map(bin, roots.split(" ")) |
2001 |
2001 |
2002 cg = repo.changegroup(nodes) |
2002 cg = repo.changegroup(nodes, 'serve') |
2003 while 1: |
2003 while 1: |
2004 d = cg.read(4096) |
2004 d = cg.read(4096) |
2005 if not d: |
2005 if not d: |
2006 break |
2006 break |
2007 fout.write(d) |
2007 fout.write(d) |