tests/test-bundle.t
changeset 48652 6fd9a17c32ab
parent 48644 23db8460974b
child 48693 de3ac3d2c60b
equal deleted inserted replaced
48651:c3239f2ee61b 48652:6fd9a17c32ab
   295 
   295 
   296 #if reporevlogstore rust
   296 #if reporevlogstore rust
   297 
   297 
   298   $ hg -R test debugcreatestreamclonebundle packed.hg
   298   $ hg -R test debugcreatestreamclonebundle packed.hg
   299   writing 2665 bytes for 6 files
   299   writing 2665 bytes for 6 files
   300   bundle requirements: generaldelta, persistent-nodemap, revlogv1, sparserevlog
   300   bundle requirements: generaldelta, persistent-nodemap, revlog-compression-zstd, revlogv1, sparserevlog
   301 
   301 
   302   $ f -B 64 --size --sha1 --hexdump packed.hg
   302   $ f -B 64 --size --sha1 --hexdump packed.hg
   303   packed.hg: size=2860, sha1=81d7a2e535892cda51e82c200f818de2cca828d3
   303   packed.hg: size=2884, sha1=b0c868701f8a9fe44daf094b2f5bf661cf90c789
   304   0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 06 00 00 |HGS1UN..........|
   304   0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 06 00 00 |HGS1UN..........|
   305   0010: 00 00 00 00 0a 69 00 36 67 65 6e 65 72 61 6c 64 |.....i.6generald|
   305   0010: 00 00 00 00 0a 69 00 4e 67 65 6e 65 72 61 6c 64 |.....i.Ngenerald|
   306   0020: 65 6c 74 61 2c 70 65 72 73 69 73 74 65 6e 74 2d |elta,persistent-|
   306   0020: 65 6c 74 61 2c 70 65 72 73 69 73 74 65 6e 74 2d |elta,persistent-|
   307   0030: 6e 6f 64 65 6d 61 70 2c 72 65 76 6c 6f 67 76 31 |nodemap,revlogv1|
   307   0030: 6e 6f 64 65 6d 61 70 2c 72 65 76 6c 6f 67 2d 63 |nodemap,revlog-c|
   308   $ hg debugbundle --spec packed.hg
   308   $ hg debugbundle --spec packed.hg
   309   none-packed1;requirements%3Dgeneraldelta%2Cpersistent-nodemap%2Crevlogv1%2Csparserevlog
   309   none-packed1;requirements%3Dgeneraldelta%2Cpersistent-nodemap%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog
   310 #endif
   310 #endif
   311 
   311 
   312 #if reporevlogstore no-rust zstd
   312 #if reporevlogstore no-rust zstd
   313 
   313 
   314   $ hg -R test debugcreatestreamclonebundle packed.hg
   314   $ hg -R test debugcreatestreamclonebundle packed.hg
   315   writing 2665 bytes for 6 files
   315   writing 2665 bytes for 6 files
   316   bundle requirements: generaldelta, revlogv1, sparserevlog
   316   bundle requirements: generaldelta, revlog-compression-zstd, revlogv1, sparserevlog
   317 
   317 
   318   $ f -B 64 --size --sha1 --hexdump packed.hg
   318   $ f -B 64 --size --sha1 --hexdump packed.hg
   319   packed.hg: size=2841, sha1=8b645a65f49b0ae43042a9f3da56d4bfdf1c7f99
   319   packed.hg: size=2865, sha1=353d10311f4befa195d9a1ca4b8e26518115c702
   320   0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 06 00 00 |HGS1UN..........|
   320   0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 06 00 00 |HGS1UN..........|
   321   0010: 00 00 00 00 0a 69 00 23 67 65 6e 65 72 61 6c 64 |.....i.#generald|
   321   0010: 00 00 00 00 0a 69 00 3b 67 65 6e 65 72 61 6c 64 |.....i.;generald|
   322   0020: 65 6c 74 61 2c 72 65 76 6c 6f 67 76 31 2c 73 70 |elta,revlogv1,sp|
   322   0020: 65 6c 74 61 2c 72 65 76 6c 6f 67 2d 63 6f 6d 70 |elta,revlog-comp|
   323   0030: 61 72 73 65 72 65 76 6c 6f 67 00 64 61 74 61 2f |arserevlog.data/|
   323   0030: 72 65 73 73 69 6f 6e 2d 7a 73 74 64 2c 72 65 76 |ression-zstd,rev|
   324   $ hg debugbundle --spec packed.hg
   324   $ hg debugbundle --spec packed.hg
   325   none-packed1;requirements%3Dgeneraldelta%2Crevlogv1%2Csparserevlog
   325   none-packed1;requirements%3Dgeneraldelta%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog
   326 #endif
   326 #endif
   327 
   327 
   328 #if reporevlogstore no-rust no-zstd
   328 #if reporevlogstore no-rust no-zstd
   329 
   329 
   330   $ hg -R test debugcreatestreamclonebundle packed.hg
   330   $ hg -R test debugcreatestreamclonebundle packed.hg
   355 
   355 
   356 #if reporevlogstore rust
   356 #if reporevlogstore rust
   357 
   357 
   358   $ hg -R testnongd debugcreatestreamclonebundle packednongd.hg
   358   $ hg -R testnongd debugcreatestreamclonebundle packednongd.hg
   359   writing 301 bytes for 3 files
   359   writing 301 bytes for 3 files
   360   bundle requirements: persistent-nodemap, revlogv1
   360   bundle requirements: persistent-nodemap, revlog-compression-zstd, revlogv1
   361 
   361 
   362   $ f -B 64 --size --sha1 --hexdump packednongd.hg
   362   $ f -B 64 --size --sha1 --hexdump packednongd.hg
   363   packednongd.hg: size=402, sha1=d3cc1417f0e8142cf9340aaaa520b660ad3ec3ea
   363   packednongd.hg: size=426, sha1=79563ccd6ef779bcfe62a4da64f89a1b308e92e0
   364   0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 03 00 00 |HGS1UN..........|
   364   0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 03 00 00 |HGS1UN..........|
   365   0010: 00 00 00 00 01 2d 00 1c 70 65 72 73 69 73 74 65 |.....-..persiste|
   365   0010: 00 00 00 00 01 2d 00 34 70 65 72 73 69 73 74 65 |.....-.4persiste|
   366   0020: 6e 74 2d 6e 6f 64 65 6d 61 70 2c 72 65 76 6c 6f |nt-nodemap,revlo|
   366   0020: 6e 74 2d 6e 6f 64 65 6d 61 70 2c 72 65 76 6c 6f |nt-nodemap,revlo|
   367   0030: 67 76 31 00 64 61 74 61 2f 66 6f 6f 2e 69 00 36 |gv1.data/foo.i.6|
   367   0030: 67 2d 63 6f 6d 70 72 65 73 73 69 6f 6e 2d 7a 73 |g-compression-zs|
   368 
   368 
   369   $ hg debugbundle --spec packednongd.hg
   369   $ hg debugbundle --spec packednongd.hg
   370   none-packed1;requirements%3Dpersistent-nodemap%2Crevlogv1
   370   none-packed1;requirements%3Dpersistent-nodemap%2Crevlog-compression-zstd%2Crevlogv1
   371 
   371 
   372 #endif
   372 #endif
   373 
   373 
   374 #if reporevlogstore no-rust zstd
   374 #if reporevlogstore no-rust zstd
       
   375 
       
   376   $ hg -R testnongd debugcreatestreamclonebundle packednongd.hg
       
   377   writing 301 bytes for 3 files
       
   378   bundle requirements: revlog-compression-zstd, revlogv1
       
   379 
       
   380   $ f -B 64 --size --sha1 --hexdump packednongd.hg
       
   381   packednongd.hg: size=407, sha1=0b8714422b785ba8eb98c916b41ffd5fb994c9b5
       
   382   0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 03 00 00 |HGS1UN..........|
       
   383   0010: 00 00 00 00 01 2d 00 21 72 65 76 6c 6f 67 2d 63 |.....-.!revlog-c|
       
   384   0020: 6f 6d 70 72 65 73 73 69 6f 6e 2d 7a 73 74 64 2c |ompression-zstd,|
       
   385   0030: 72 65 76 6c 6f 67 76 31 00 64 61 74 61 2f 66 6f |revlogv1.data/fo|
       
   386 
       
   387   $ hg debugbundle --spec packednongd.hg
       
   388   none-packed1;requirements%3Drevlog-compression-zstd%2Crevlogv1
       
   389 
       
   390 
       
   391 #endif
       
   392 
       
   393 #if reporevlogstore no-rust no-zstd
   375 
   394 
   376   $ hg -R testnongd debugcreatestreamclonebundle packednongd.hg
   395   $ hg -R testnongd debugcreatestreamclonebundle packednongd.hg
   377   writing 301 bytes for 3 files
   396   writing 301 bytes for 3 files
   378   bundle requirements: revlogv1
   397   bundle requirements: revlogv1
   379 
   398 
   388   none-packed1;requirements%3Drevlogv1
   407   none-packed1;requirements%3Drevlogv1
   389 
   408 
   390 
   409 
   391 #endif
   410 #endif
   392 
   411 
   393 #if reporevlogstore no-rust no-zstd
       
   394 
       
   395   $ hg -R testnongd debugcreatestreamclonebundle packednongd.hg
       
   396   writing 301 bytes for 3 files
       
   397   bundle requirements: revlogv1
       
   398 
       
   399   $ f -B 64 --size --sha1 --hexdump packednongd.hg
       
   400   packednongd.hg: size=383, sha1=1d9c230238edd5d38907100b729ba72b1831fe6f
       
   401   0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 03 00 00 |HGS1UN..........|
       
   402   0010: 00 00 00 00 01 2d 00 09 72 65 76 6c 6f 67 76 31 |.....-..revlogv1|
       
   403   0020: 00 64 61 74 61 2f 66 6f 6f 2e 69 00 36 34 0a 00 |.data/foo.i.64..|
       
   404   0030: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
       
   405 
       
   406   $ hg debugbundle --spec packednongd.hg
       
   407   none-packed1;requirements%3Drevlogv1
       
   408 
       
   409 
       
   410 #endif
       
   411 
       
   412 #if reporevlogstore
   412 #if reporevlogstore
   413 
   413 
   414 Warning emitted when packed bundles contain secret changesets
   414 Warning emitted when packed bundles contain secret changesets
   415 
   415 
   416   $ hg init testsecret
   416   $ hg init testsecret
   425 #if reporevlogstore rust
   425 #if reporevlogstore rust
   426 
   426 
   427   $ hg -R testsecret debugcreatestreamclonebundle packedsecret.hg
   427   $ hg -R testsecret debugcreatestreamclonebundle packedsecret.hg
   428   (warning: stream clone bundle will contain secret revisions)
   428   (warning: stream clone bundle will contain secret revisions)
   429   writing 301 bytes for 3 files
   429   writing 301 bytes for 3 files
   430   bundle requirements: generaldelta, persistent-nodemap, revlogv1, sparserevlog
   430   bundle requirements: generaldelta, persistent-nodemap, revlog-compression-zstd, revlogv1, sparserevlog
   431 
   431 
   432 #endif
   432 #endif
   433 
   433 
   434 #if reporevlogstore no-rust zstd
   434 #if reporevlogstore no-rust zstd
   435 
   435 
   436   $ hg -R testsecret debugcreatestreamclonebundle packedsecret.hg
   436   $ hg -R testsecret debugcreatestreamclonebundle packedsecret.hg
   437   (warning: stream clone bundle will contain secret revisions)
   437   (warning: stream clone bundle will contain secret revisions)
   438   writing 301 bytes for 3 files
   438   writing 301 bytes for 3 files
   439   bundle requirements: generaldelta, revlogv1, sparserevlog
   439   bundle requirements: generaldelta, revlog-compression-zstd, revlogv1, sparserevlog
   440 
   440 
   441 #endif
   441 #endif
   442 
   442 
   443 #if reporevlogstore no-rust no-zstd
   443 #if reporevlogstore no-rust no-zstd
   444 
   444