equal
deleted
inserted
replaced
18 > @command('bundle2', |
18 > @command('bundle2', |
19 > [('', 'param', [], 'stream level parameter'),], |
19 > [('', 'param', [], 'stream level parameter'),], |
20 > '[OUTPUTFILE]') |
20 > '[OUTPUTFILE]') |
21 > def cmdbundle2(ui, repo, path=None, **opts): |
21 > def cmdbundle2(ui, repo, path=None, **opts): |
22 > """write a bundle2 container on standard ouput""" |
22 > """write a bundle2 container on standard ouput""" |
23 > bundler = bundle2.bundle20() |
23 > bundler = bundle2.bundle20(ui) |
24 > for p in opts['param']: |
24 > for p in opts['param']: |
25 > p = p.split('=', 1) |
25 > p = p.split('=', 1) |
26 > try: |
26 > try: |
27 > bundler.addparam(*p) |
27 > bundler.addparam(*p) |
28 > except ValueError, exc: |
28 > except ValueError, exc: |
159 - simple |
159 - simple |
160 parts count: 0 |
160 parts count: 0 |
161 |
161 |
162 Test debug output |
162 Test debug output |
163 --------------------------------------------------- |
163 --------------------------------------------------- |
164 (no debug output yet) |
|
165 |
164 |
166 $ hg bundle2 --debug --param 'e|! 7/=babar%#==tutu' --param simple ../out.hg2 |
165 $ hg bundle2 --debug --param 'e|! 7/=babar%#==tutu' --param simple ../out.hg2 |
|
166 start emission of HG20 stream |
|
167 bundle parameter: e%7C%21%207/=babar%25%23%3D%3Dtutu simple |
|
168 end of bundle |
167 |
169 |
168 file content is ok |
170 file content is ok |
169 |
171 |
170 $ cat ../out.hg2 |
172 $ cat ../out.hg2 |
171 HG20\x00)e%7C%21%207/=babar%25%23%3D%3Dtutu simple\x00\x00 (no-eol) (esc) |
173 HG20\x00)e%7C%21%207/=babar%25%23%3D%3Dtutu simple\x00\x00 (no-eol) (esc) |