tests/test-bundle2.t
changeset 20842 938718d72624
parent 20841 cff562fe77a0
child 20843 0641b41b0b49
equal deleted inserted replaced
20841:cff562fe77a0 20842:938718d72624
    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)