tests/test-bundle-type.t
branchstable
changeset 51562 eac84af0c8cc
parent 50311 385a4f8056e5
equal deleted inserted replaced
51561:7752cf4f64cc 51562:eac84af0c8cc
   618       624e609639853fe22c88d42a8fd1f53a0e9b7ebe
   618       624e609639853fe22c88d42a8fd1f53a0e9b7ebe
   619       2ea90778052ba7558fab36e3fd5d149512ff986b
   619       2ea90778052ba7558fab36e3fd5d149512ff986b
   620       b9f5f740a8cd76700020e3903ee55ecff78bd3e5
   620       b9f5f740a8cd76700020e3903ee55ecff78bd3e5
   621   $ hg debugbundle ./v2-cg-03.hg --spec
   621   $ hg debugbundle ./v2-cg-03.hg --spec
   622   bzip2-v2;cg.version=03
   622   bzip2-v2;cg.version=03
       
   623 
       
   624 tests controlling bundle contents
       
   625 =================================
       
   626 
       
   627   $ hg debugupdatecache -R t1
       
   628 
       
   629 default content
       
   630 ---------------
       
   631 
       
   632   $ hg -R t1 bundle --all --quiet --type 'v2' ./v2.hg
       
   633   $ hg debugbundle ./v2.hg --spec
       
   634   bzip2-v2
       
   635   $ hg debugbundle ./v2.hg --quiet
       
   636   Stream params: {Compression: BZ}
       
   637   changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
       
   638   hgtagsfnodes -- {} (mandatory: False)
       
   639   cache:rev-branch-cache -- {} (mandatory: False)
       
   640 
       
   641   $ hg -R t1 bundle --all --quiet --type 'v3' ./v3.hg
       
   642   $ hg debugbundle ./v3.hg --spec
       
   643   bzip2-v2;cg.version=03
       
   644   $ hg debugbundle ./v3.hg --quiet
       
   645   Stream params: {Compression: BZ}
       
   646   changegroup -- {nbchanges: 7, targetphase: 2, version: 03} (mandatory: True)
       
   647   hgtagsfnodes -- {} (mandatory: False)
       
   648   cache:rev-branch-cache -- {} (mandatory: False)
       
   649   phase-heads -- {} (mandatory: True)
       
   650 
       
   651 adding extra parts
       
   652 ------------------
       
   653 
       
   654 We should have a "phase-heads" part here that we did not had in the default content
       
   655 
       
   656   $ hg -R t1 bundle --all --quiet --type 'v2;phases=1' ./v2-phases.hg
       
   657   $ hg debugbundle ./v2-phases.hg --spec
       
   658   bzip2-v2
       
   659   $ hg debugbundle ./v2-phases.hg --quiet
       
   660   Stream params: {Compression: BZ}
       
   661   changegroup -- {nbchanges: 7, targetphase: 2, version: 02} (mandatory: True)
       
   662   hgtagsfnodes -- {} (mandatory: False)
       
   663   cache:rev-branch-cache -- {} (mandatory: False)
       
   664   phase-heads -- {} (mandatory: True)
       
   665 
       
   666 skipping default inclusion
       
   667 --------------------------
       
   668 
       
   669   $ hg -R t1 bundle --all --quiet --type 'v2;tagsfnodescache=false' ./v2-no-tfc.hg
       
   670   $ hg debugbundle ./v2-no-tfc.hg --spec
       
   671   bzip2-v2
       
   672   $ hg debugbundle ./v2-no-tfc.hg --quiet
       
   673   Stream params: {Compression: BZ}
       
   674   changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
       
   675   cache:rev-branch-cache -- {} (mandatory: False)
       
   676 
       
   677   $ hg -R t1 bundle --all --quiet --type 'v3;phases=0' ./v3-no-phases.hg
       
   678   $ hg debugbundle ./v3-no-phases.hg --spec
       
   679   bzip2-v2;cg.version=03
       
   680   $ hg debugbundle ./v3-no-phases.hg --quiet
       
   681   Stream params: {Compression: BZ}
       
   682   changegroup -- {nbchanges: 7, version: 03} (mandatory: True)
       
   683   hgtagsfnodes -- {} (mandatory: False)
       
   684   cache:rev-branch-cache -- {} (mandatory: False)
       
   685 
       
   686   $ hg -R t1 bundle --all --quiet --type 'v3;phases=no;tagsfnodescache=0' ./v3-multi-no.hg
       
   687   $ hg debugbundle ./v3-multi-no.hg --spec
       
   688   bzip2-v2;cg.version=03
       
   689   $ hg debugbundle ./v3-multi-no.hg --quiet
       
   690   Stream params: {Compression: BZ}
       
   691   changegroup -- {nbchanges: 7, version: 03} (mandatory: True)
       
   692   cache:rev-branch-cache -- {} (mandatory: False)
       
   693 
       
   694 skipping changegroup
       
   695 --------------------
       
   696 
       
   697   $ hg -R t1 bundle --all --quiet --type 'v2;changegroup=no' ./v2-no-cg.hg
       
   698   $ hg debugbundle ./v2-no-cg.hg --spec
       
   699   bzip2-v2;changegroup=no
       
   700   $ hg debugbundle ./v2-no-cg.hg --quiet
       
   701   Stream params: {Compression: BZ}
       
   702   hgtagsfnodes -- {} (mandatory: False)
       
   703   cache:rev-branch-cache -- {} (mandatory: False)
       
   704 
       
   705   $ hg -R t1 bundle --all --quiet --type 'v3;changegroup=0' ./v3-no-cg.hg
       
   706   $ hg debugbundle ./v3-no-cg.hg --spec
       
   707   bzip2-v2;changegroup=no
       
   708   $ hg debugbundle ./v3-no-cg.hg --quiet
       
   709   Stream params: {Compression: BZ}
       
   710   hgtagsfnodes -- {} (mandatory: False)
       
   711   cache:rev-branch-cache -- {} (mandatory: False)
       
   712   phase-heads -- {} (mandatory: True)