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 |