10 |
10 |
11 $ hg init repo |
11 $ hg init repo |
12 $ cd repo |
12 $ cd repo |
13 $ hg debugbuilddag -n -m '+2 :fork +5 :p1 *fork +6 :p2 /p1 :m1 +3' > /dev/null |
13 $ hg debugbuilddag -n -m '+2 :fork +5 :p1 *fork +6 :p2 /p1 :m1 +3' > /dev/null |
14 $ hg glog --template '{node}\n' |
14 $ hg glog --template '{node}\n' |
15 @ 2bba2f40f321484159b395a43f20101d4bb7ead0 |
15 o 10c14a2cc935e1d8c31f9e98587dcf27fb08a6da |
16 | |
16 | |
17 o d9e5488323c782fe684573f3043369d199038b6f |
17 o 4801a72e5d88cb515b0c7e40fae34180f3f837f2 |
18 | |
18 | |
19 o 6e9a5adf5437e49c746288cf95c5ac34fa8f2f72 |
19 o 0b2f73f04880d9cb6a5cd8a757f0db0ad01e32c3 |
20 | |
20 | |
21 o 733bf0910832b26b768a09172f325f995b5476e1 |
21 o 8365676dbab05860ce0d9110f2af51368b961bbd |
22 |\ |
22 |\ |
23 | o b5af5d6ea56d73ce24c40bc3cd19a862f74888ac |
23 | o 5686dbbd9fc46cb806599c878d02fe1cb56b83d3 |
24 | | |
24 | | |
25 | o 6b57ee934bb2996050540f84cdfc8dcad1e7267d |
25 | o 13c0170174366b441dc68e8e33757232fa744458 |
26 | | |
26 | | |
27 | o 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 |
27 | o 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 |
28 | | |
28 | | |
29 | o c1818a9f5977dd4139a48f93f5425c67d44a9368 |
29 | o 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 |
30 | | |
30 | | |
31 | o 6c725a58ad10aea441540bfd06c507f63e8b9cdd |
31 | o 928b5f94cdb278bb536eba552de348a4e92ef24d |
32 | | |
32 | | |
33 | o 18063366a155bd56b5618229ae2ac3e91849aa5e |
33 | o f34414c64173e0ecb61b25dc55e116dbbcc89bee |
34 | | |
34 | | |
35 | o a21d913c992197a2eb60b298521ec0f045a04799 |
35 | o 8931463777131cd73923e560b760061f2aa8a4bc |
36 | | |
36 | | |
37 o | b6b2b682253df2ffedc10e9415e4114202b303c5 |
37 o | 6621d79f61b23ec74cf4b69464343d9e0980ec8b |
38 | | |
38 | | |
39 o | 2114148793524fd045998f71a45b0aaf139f752b |
39 o | bac16991d12ff45f9dc43c52da1946dfadb83e80 |
40 | | |
40 | | |
41 o | 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc |
41 o | ff42371d57168345fdf1a3aac66a51f6a45d41d2 |
42 | | |
42 | | |
43 o | ea919464b16e003894c48b6cb68df3cd9411b544 |
43 o | d5f6e1ea452285324836a49d7d3c2a63cfed1d31 |
44 | | |
44 | | |
45 o | 0f82d97ec2778746743fbc996740d409558fda22 |
45 o | 713346a995c363120712aed1aee7e04afd867638 |
46 |/ |
46 |/ |
47 o 6e23b016bc0f0e79c7bd9dd372ccee07055d7fd4 |
47 o 29a4d1f17bd3f0779ca0525bebb1cfb51067c738 |
48 | |
48 | |
49 o 10e64d654571f11577745b4d8372e859d9e4df63 |
49 o 7704483d56b2a7b5db54dcee7c62378ac629b348 |
50 |
50 |
51 $ cd .. |
51 $ cd .. |
52 |
52 |
53 |
53 |
54 = Test locally = |
54 = Test locally = |
55 |
55 |
56 Get everything: |
56 Get everything: |
57 |
57 |
58 $ hg debuggetbundle repo bundle |
58 $ hg debuggetbundle repo bundle |
59 $ hg debugbundle bundle |
59 $ hg debugbundle bundle |
60 10e64d654571f11577745b4d8372e859d9e4df63 |
60 7704483d56b2a7b5db54dcee7c62378ac629b348 |
61 6e23b016bc0f0e79c7bd9dd372ccee07055d7fd4 |
61 29a4d1f17bd3f0779ca0525bebb1cfb51067c738 |
62 0f82d97ec2778746743fbc996740d409558fda22 |
62 713346a995c363120712aed1aee7e04afd867638 |
63 ea919464b16e003894c48b6cb68df3cd9411b544 |
63 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 |
64 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc |
64 ff42371d57168345fdf1a3aac66a51f6a45d41d2 |
65 2114148793524fd045998f71a45b0aaf139f752b |
65 bac16991d12ff45f9dc43c52da1946dfadb83e80 |
66 b6b2b682253df2ffedc10e9415e4114202b303c5 |
66 6621d79f61b23ec74cf4b69464343d9e0980ec8b |
67 a21d913c992197a2eb60b298521ec0f045a04799 |
67 8931463777131cd73923e560b760061f2aa8a4bc |
68 18063366a155bd56b5618229ae2ac3e91849aa5e |
68 f34414c64173e0ecb61b25dc55e116dbbcc89bee |
69 6c725a58ad10aea441540bfd06c507f63e8b9cdd |
69 928b5f94cdb278bb536eba552de348a4e92ef24d |
70 c1818a9f5977dd4139a48f93f5425c67d44a9368 |
70 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 |
71 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 |
71 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 |
72 6b57ee934bb2996050540f84cdfc8dcad1e7267d |
72 13c0170174366b441dc68e8e33757232fa744458 |
73 b5af5d6ea56d73ce24c40bc3cd19a862f74888ac |
73 5686dbbd9fc46cb806599c878d02fe1cb56b83d3 |
74 733bf0910832b26b768a09172f325f995b5476e1 |
74 8365676dbab05860ce0d9110f2af51368b961bbd |
75 6e9a5adf5437e49c746288cf95c5ac34fa8f2f72 |
75 0b2f73f04880d9cb6a5cd8a757f0db0ad01e32c3 |
76 d9e5488323c782fe684573f3043369d199038b6f |
76 4801a72e5d88cb515b0c7e40fae34180f3f837f2 |
77 2bba2f40f321484159b395a43f20101d4bb7ead0 |
77 10c14a2cc935e1d8c31f9e98587dcf27fb08a6da |
78 |
78 |
79 Get part of linear run: |
79 Get part of linear run: |
80 |
80 |
81 $ hg debuggetbundle repo bundle -H d9e5488323c782fe684573f3043369d199038b6f -C 733bf0910832b26b768a09172f325f995b5476e1 |
81 $ hg debuggetbundle repo bundle -H 4801a72e5d88cb515b0c7e40fae34180f3f837f2 -C 8365676dbab05860ce0d9110f2af51368b961bbd |
82 $ hg debugbundle bundle |
82 $ hg debugbundle bundle |
83 6e9a5adf5437e49c746288cf95c5ac34fa8f2f72 |
83 0b2f73f04880d9cb6a5cd8a757f0db0ad01e32c3 |
84 d9e5488323c782fe684573f3043369d199038b6f |
84 4801a72e5d88cb515b0c7e40fae34180f3f837f2 |
85 |
85 |
86 Get missing branch and merge: |
86 Get missing branch and merge: |
87 |
87 |
88 $ hg debuggetbundle repo bundle -H d9e5488323c782fe684573f3043369d199038b6f -C 6b57ee934bb2996050540f84cdfc8dcad1e7267d |
88 $ hg debuggetbundle repo bundle -H 4801a72e5d88cb515b0c7e40fae34180f3f837f2 -C 13c0170174366b441dc68e8e33757232fa744458 |
89 $ hg debugbundle bundle |
89 $ hg debugbundle bundle |
90 0f82d97ec2778746743fbc996740d409558fda22 |
90 713346a995c363120712aed1aee7e04afd867638 |
91 ea919464b16e003894c48b6cb68df3cd9411b544 |
91 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 |
92 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc |
92 ff42371d57168345fdf1a3aac66a51f6a45d41d2 |
93 2114148793524fd045998f71a45b0aaf139f752b |
93 bac16991d12ff45f9dc43c52da1946dfadb83e80 |
94 b6b2b682253df2ffedc10e9415e4114202b303c5 |
94 6621d79f61b23ec74cf4b69464343d9e0980ec8b |
95 b5af5d6ea56d73ce24c40bc3cd19a862f74888ac |
95 5686dbbd9fc46cb806599c878d02fe1cb56b83d3 |
96 733bf0910832b26b768a09172f325f995b5476e1 |
96 8365676dbab05860ce0d9110f2af51368b961bbd |
97 6e9a5adf5437e49c746288cf95c5ac34fa8f2f72 |
97 0b2f73f04880d9cb6a5cd8a757f0db0ad01e32c3 |
98 d9e5488323c782fe684573f3043369d199038b6f |
98 4801a72e5d88cb515b0c7e40fae34180f3f837f2 |
99 |
99 |
100 Get from only one head: |
100 Get from only one head: |
101 |
101 |
102 $ hg debuggetbundle repo bundle -H 6c725a58ad10aea441540bfd06c507f63e8b9cdd -C 6e23b016bc0f0e79c7bd9dd372ccee07055d7fd4 |
102 $ hg debuggetbundle repo bundle -H 928b5f94cdb278bb536eba552de348a4e92ef24d -C 29a4d1f17bd3f0779ca0525bebb1cfb51067c738 |
103 $ hg debugbundle bundle |
103 $ hg debugbundle bundle |
104 a21d913c992197a2eb60b298521ec0f045a04799 |
104 8931463777131cd73923e560b760061f2aa8a4bc |
105 18063366a155bd56b5618229ae2ac3e91849aa5e |
105 f34414c64173e0ecb61b25dc55e116dbbcc89bee |
106 6c725a58ad10aea441540bfd06c507f63e8b9cdd |
106 928b5f94cdb278bb536eba552de348a4e92ef24d |
107 |
107 |
108 Get parts of two branches: |
108 Get parts of two branches: |
109 |
109 |
110 $ hg debuggetbundle repo bundle -H 6b57ee934bb2996050540f84cdfc8dcad1e7267d -C c1818a9f5977dd4139a48f93f5425c67d44a9368 -H 2114148793524fd045998f71a45b0aaf139f752b -C ea919464b16e003894c48b6cb68df3cd9411b544 |
110 $ hg debuggetbundle repo bundle -H 13c0170174366b441dc68e8e33757232fa744458 -C 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 -H bac16991d12ff45f9dc43c52da1946dfadb83e80 -C d5f6e1ea452285324836a49d7d3c2a63cfed1d31 |
111 $ hg debugbundle bundle |
111 $ hg debugbundle bundle |
112 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc |
112 ff42371d57168345fdf1a3aac66a51f6a45d41d2 |
113 2114148793524fd045998f71a45b0aaf139f752b |
113 bac16991d12ff45f9dc43c52da1946dfadb83e80 |
114 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 |
114 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 |
115 6b57ee934bb2996050540f84cdfc8dcad1e7267d |
115 13c0170174366b441dc68e8e33757232fa744458 |
116 |
116 |
117 Check that we get all needed file changes: |
117 Check that we get all needed file changes: |
118 |
118 |
119 $ hg debugbundle bundle --all |
119 $ hg debugbundle bundle --all |
120 format: id, p1, p2, cset, delta base, len(delta) |
120 format: id, p1, p2, cset, delta base, len(delta) |
121 |
121 |
122 changelog |
122 changelog |
123 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc ea919464b16e003894c48b6cb68df3cd9411b544 0000000000000000000000000000000000000000 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc ea919464b16e003894c48b6cb68df3cd9411b544 99 |
123 ff42371d57168345fdf1a3aac66a51f6a45d41d2 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 99 |
124 2114148793524fd045998f71a45b0aaf139f752b 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 0000000000000000000000000000000000000000 2114148793524fd045998f71a45b0aaf139f752b 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 99 |
124 bac16991d12ff45f9dc43c52da1946dfadb83e80 ff42371d57168345fdf1a3aac66a51f6a45d41d2 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 ff42371d57168345fdf1a3aac66a51f6a45d41d2 99 |
125 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 c1818a9f5977dd4139a48f93f5425c67d44a9368 0000000000000000000000000000000000000000 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 2114148793524fd045998f71a45b0aaf139f752b 102 |
125 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 bac16991d12ff45f9dc43c52da1946dfadb83e80 102 |
126 6b57ee934bb2996050540f84cdfc8dcad1e7267d 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 0000000000000000000000000000000000000000 6b57ee934bb2996050540f84cdfc8dcad1e7267d 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 102 |
126 13c0170174366b441dc68e8e33757232fa744458 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 102 |
127 |
127 |
128 manifest |
128 manifest |
129 dac7984588fc4eea7acbf39693a9c1b06f5b175d 591f732a3faf1fb903815273f3c199a514a61ccb 0000000000000000000000000000000000000000 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 591f732a3faf1fb903815273f3c199a514a61ccb 113 |
129 dac7984588fc4eea7acbf39693a9c1b06f5b175d 591f732a3faf1fb903815273f3c199a514a61ccb 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 591f732a3faf1fb903815273f3c199a514a61ccb 113 |
130 0772616e6b48a76afb6c1458e193cbb3dae2e4ff dac7984588fc4eea7acbf39693a9c1b06f5b175d 0000000000000000000000000000000000000000 2114148793524fd045998f71a45b0aaf139f752b dac7984588fc4eea7acbf39693a9c1b06f5b175d 113 |
130 0772616e6b48a76afb6c1458e193cbb3dae2e4ff dac7984588fc4eea7acbf39693a9c1b06f5b175d 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 dac7984588fc4eea7acbf39693a9c1b06f5b175d 113 |
131 eb498cd9af6c44108e43041e951ce829e29f6c80 bff2f4817ced57b386caf7c4e3e36a4bc9af7e93 0000000000000000000000000000000000000000 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 0772616e6b48a76afb6c1458e193cbb3dae2e4ff 295 |
131 eb498cd9af6c44108e43041e951ce829e29f6c80 bff2f4817ced57b386caf7c4e3e36a4bc9af7e93 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0772616e6b48a76afb6c1458e193cbb3dae2e4ff 295 |
132 b15709c071ddd2d93188508ba156196ab4f19620 eb498cd9af6c44108e43041e951ce829e29f6c80 0000000000000000000000000000000000000000 6b57ee934bb2996050540f84cdfc8dcad1e7267d eb498cd9af6c44108e43041e951ce829e29f6c80 114 |
132 b15709c071ddd2d93188508ba156196ab4f19620 eb498cd9af6c44108e43041e951ce829e29f6c80 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 eb498cd9af6c44108e43041e951ce829e29f6c80 114 |
133 |
133 |
134 mf |
134 mf |
135 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 0000000000000000000000000000000000000000 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 17 |
135 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 17 |
136 c7b583de053293870e145f45bd2d61643563fd06 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 0000000000000000000000000000000000000000 2114148793524fd045998f71a45b0aaf139f752b 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 18 |
136 c7b583de053293870e145f45bd2d61643563fd06 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 18 |
137 266ee3c0302a5a18f1cf96817ac79a51836179e9 edc0f6b8db80d68ae6aff2b19f7e5347ab68fa63 0000000000000000000000000000000000000000 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 c7b583de053293870e145f45bd2d61643563fd06 149 |
137 266ee3c0302a5a18f1cf96817ac79a51836179e9 edc0f6b8db80d68ae6aff2b19f7e5347ab68fa63 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 c7b583de053293870e145f45bd2d61643563fd06 149 |
138 698c6a36220548cd3903ca7dada27c59aa500c52 266ee3c0302a5a18f1cf96817ac79a51836179e9 0000000000000000000000000000000000000000 6b57ee934bb2996050540f84cdfc8dcad1e7267d 266ee3c0302a5a18f1cf96817ac79a51836179e9 19 |
138 698c6a36220548cd3903ca7dada27c59aa500c52 266ee3c0302a5a18f1cf96817ac79a51836179e9 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 266ee3c0302a5a18f1cf96817ac79a51836179e9 19 |
139 |
139 |
140 nf11 |
140 nf11 |
141 33fbc651630ffa7ccbebfe4eb91320a873e7291c 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 0000000000000000000000000000000000000000 16 |
141 33fbc651630ffa7ccbebfe4eb91320a873e7291c 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0000000000000000000000000000000000000000 16 |
142 |
142 |
143 nf12 |
143 nf12 |
144 ddce0544363f037e9fb889faca058f52dc01c0a5 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 6b57ee934bb2996050540f84cdfc8dcad1e7267d 0000000000000000000000000000000000000000 16 |
144 ddce0544363f037e9fb889faca058f52dc01c0a5 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 0000000000000000000000000000000000000000 16 |
145 |
145 |
146 nf4 |
146 nf4 |
147 3c1407305701051cbed9f9cb9a68bdfb5997c235 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 0000000000000000000000000000000000000000 15 |
147 3c1407305701051cbed9f9cb9a68bdfb5997c235 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 0000000000000000000000000000000000000000 15 |
148 |
148 |
149 nf5 |
149 nf5 |
150 0dbd89c185f53a1727c54cd1ce256482fa23968e 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 2114148793524fd045998f71a45b0aaf139f752b 0000000000000000000000000000000000000000 15 |
150 0dbd89c185f53a1727c54cd1ce256482fa23968e 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 0000000000000000000000000000000000000000 15 |
151 |
151 |
152 Get branch and merge: |
152 Get branch and merge: |
153 |
153 |
154 $ hg debuggetbundle repo bundle -C 10e64d654571f11577745b4d8372e859d9e4df63 -H 6e9a5adf5437e49c746288cf95c5ac34fa8f2f72 |
154 $ hg debuggetbundle repo bundle -C 7704483d56b2a7b5db54dcee7c62378ac629b348 -H 0b2f73f04880d9cb6a5cd8a757f0db0ad01e32c3 |
155 $ hg debugbundle bundle |
155 $ hg debugbundle bundle |
156 6e23b016bc0f0e79c7bd9dd372ccee07055d7fd4 |
156 29a4d1f17bd3f0779ca0525bebb1cfb51067c738 |
157 0f82d97ec2778746743fbc996740d409558fda22 |
157 713346a995c363120712aed1aee7e04afd867638 |
158 ea919464b16e003894c48b6cb68df3cd9411b544 |
158 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 |
159 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc |
159 ff42371d57168345fdf1a3aac66a51f6a45d41d2 |
160 2114148793524fd045998f71a45b0aaf139f752b |
160 bac16991d12ff45f9dc43c52da1946dfadb83e80 |
161 b6b2b682253df2ffedc10e9415e4114202b303c5 |
161 6621d79f61b23ec74cf4b69464343d9e0980ec8b |
162 a21d913c992197a2eb60b298521ec0f045a04799 |
162 8931463777131cd73923e560b760061f2aa8a4bc |
163 18063366a155bd56b5618229ae2ac3e91849aa5e |
163 f34414c64173e0ecb61b25dc55e116dbbcc89bee |
164 6c725a58ad10aea441540bfd06c507f63e8b9cdd |
164 928b5f94cdb278bb536eba552de348a4e92ef24d |
165 c1818a9f5977dd4139a48f93f5425c67d44a9368 |
165 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 |
166 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 |
166 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 |
167 6b57ee934bb2996050540f84cdfc8dcad1e7267d |
167 13c0170174366b441dc68e8e33757232fa744458 |
168 b5af5d6ea56d73ce24c40bc3cd19a862f74888ac |
168 5686dbbd9fc46cb806599c878d02fe1cb56b83d3 |
169 733bf0910832b26b768a09172f325f995b5476e1 |
169 8365676dbab05860ce0d9110f2af51368b961bbd |
170 6e9a5adf5437e49c746288cf95c5ac34fa8f2f72 |
170 0b2f73f04880d9cb6a5cd8a757f0db0ad01e32c3 |
171 |
171 |
172 |
172 |
173 = Test via HTTP = |
173 = Test via HTTP = |
174 |
174 |
175 Get everything: |
175 Get everything: |
176 |
176 |
177 $ hg serve -R repo -p $HGPORT -d --pid-file=hg.pid -E error.log -A access.log |
177 $ hg serve -R repo -p $HGPORT -d --pid-file=hg.pid -E error.log -A access.log |
178 $ cat hg.pid >> $DAEMON_PIDS |
178 $ cat hg.pid >> $DAEMON_PIDS |
179 $ hg debuggetbundle http://localhost:$HGPORT/ bundle |
179 $ hg debuggetbundle http://localhost:$HGPORT/ bundle |
180 $ hg debugbundle bundle |
180 $ hg debugbundle bundle |
181 10e64d654571f11577745b4d8372e859d9e4df63 |
181 7704483d56b2a7b5db54dcee7c62378ac629b348 |
182 6e23b016bc0f0e79c7bd9dd372ccee07055d7fd4 |
182 29a4d1f17bd3f0779ca0525bebb1cfb51067c738 |
183 0f82d97ec2778746743fbc996740d409558fda22 |
183 713346a995c363120712aed1aee7e04afd867638 |
184 ea919464b16e003894c48b6cb68df3cd9411b544 |
184 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 |
185 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc |
185 ff42371d57168345fdf1a3aac66a51f6a45d41d2 |
186 2114148793524fd045998f71a45b0aaf139f752b |
186 bac16991d12ff45f9dc43c52da1946dfadb83e80 |
187 b6b2b682253df2ffedc10e9415e4114202b303c5 |
187 6621d79f61b23ec74cf4b69464343d9e0980ec8b |
188 a21d913c992197a2eb60b298521ec0f045a04799 |
188 8931463777131cd73923e560b760061f2aa8a4bc |
189 18063366a155bd56b5618229ae2ac3e91849aa5e |
189 f34414c64173e0ecb61b25dc55e116dbbcc89bee |
190 6c725a58ad10aea441540bfd06c507f63e8b9cdd |
190 928b5f94cdb278bb536eba552de348a4e92ef24d |
191 c1818a9f5977dd4139a48f93f5425c67d44a9368 |
191 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 |
192 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 |
192 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 |
193 6b57ee934bb2996050540f84cdfc8dcad1e7267d |
193 13c0170174366b441dc68e8e33757232fa744458 |
194 b5af5d6ea56d73ce24c40bc3cd19a862f74888ac |
194 5686dbbd9fc46cb806599c878d02fe1cb56b83d3 |
195 733bf0910832b26b768a09172f325f995b5476e1 |
195 8365676dbab05860ce0d9110f2af51368b961bbd |
196 6e9a5adf5437e49c746288cf95c5ac34fa8f2f72 |
196 0b2f73f04880d9cb6a5cd8a757f0db0ad01e32c3 |
197 d9e5488323c782fe684573f3043369d199038b6f |
197 4801a72e5d88cb515b0c7e40fae34180f3f837f2 |
198 2bba2f40f321484159b395a43f20101d4bb7ead0 |
198 10c14a2cc935e1d8c31f9e98587dcf27fb08a6da |
199 |
199 |
200 Get parts of two branches: |
200 Get parts of two branches: |
201 |
201 |
202 $ hg debuggetbundle http://localhost:$HGPORT/ bundle -H 6b57ee934bb2996050540f84cdfc8dcad1e7267d -C c1818a9f5977dd4139a48f93f5425c67d44a9368 -H 2114148793524fd045998f71a45b0aaf139f752b -C ea919464b16e003894c48b6cb68df3cd9411b544 |
202 $ hg debuggetbundle http://localhost:$HGPORT/ bundle -H 13c0170174366b441dc68e8e33757232fa744458 -C 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 -H bac16991d12ff45f9dc43c52da1946dfadb83e80 -C d5f6e1ea452285324836a49d7d3c2a63cfed1d31 |
203 $ hg debugbundle bundle |
203 $ hg debugbundle bundle |
204 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc |
204 ff42371d57168345fdf1a3aac66a51f6a45d41d2 |
205 2114148793524fd045998f71a45b0aaf139f752b |
205 bac16991d12ff45f9dc43c52da1946dfadb83e80 |
206 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 |
206 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 |
207 6b57ee934bb2996050540f84cdfc8dcad1e7267d |
207 13c0170174366b441dc68e8e33757232fa744458 |
208 |
208 |
209 Check that we get all needed file changes: |
209 Check that we get all needed file changes: |
210 |
210 |
211 $ hg debugbundle bundle --all |
211 $ hg debugbundle bundle --all |
212 format: id, p1, p2, cset, delta base, len(delta) |
212 format: id, p1, p2, cset, delta base, len(delta) |
213 |
213 |
214 changelog |
214 changelog |
215 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc ea919464b16e003894c48b6cb68df3cd9411b544 0000000000000000000000000000000000000000 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc ea919464b16e003894c48b6cb68df3cd9411b544 99 |
215 ff42371d57168345fdf1a3aac66a51f6a45d41d2 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 99 |
216 2114148793524fd045998f71a45b0aaf139f752b 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 0000000000000000000000000000000000000000 2114148793524fd045998f71a45b0aaf139f752b 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 99 |
216 bac16991d12ff45f9dc43c52da1946dfadb83e80 ff42371d57168345fdf1a3aac66a51f6a45d41d2 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 ff42371d57168345fdf1a3aac66a51f6a45d41d2 99 |
217 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 c1818a9f5977dd4139a48f93f5425c67d44a9368 0000000000000000000000000000000000000000 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 2114148793524fd045998f71a45b0aaf139f752b 102 |
217 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 bac16991d12ff45f9dc43c52da1946dfadb83e80 102 |
218 6b57ee934bb2996050540f84cdfc8dcad1e7267d 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 0000000000000000000000000000000000000000 6b57ee934bb2996050540f84cdfc8dcad1e7267d 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 102 |
218 13c0170174366b441dc68e8e33757232fa744458 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 102 |
219 |
219 |
220 manifest |
220 manifest |
221 dac7984588fc4eea7acbf39693a9c1b06f5b175d 591f732a3faf1fb903815273f3c199a514a61ccb 0000000000000000000000000000000000000000 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 591f732a3faf1fb903815273f3c199a514a61ccb 113 |
221 dac7984588fc4eea7acbf39693a9c1b06f5b175d 591f732a3faf1fb903815273f3c199a514a61ccb 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 591f732a3faf1fb903815273f3c199a514a61ccb 113 |
222 0772616e6b48a76afb6c1458e193cbb3dae2e4ff dac7984588fc4eea7acbf39693a9c1b06f5b175d 0000000000000000000000000000000000000000 2114148793524fd045998f71a45b0aaf139f752b dac7984588fc4eea7acbf39693a9c1b06f5b175d 113 |
222 0772616e6b48a76afb6c1458e193cbb3dae2e4ff dac7984588fc4eea7acbf39693a9c1b06f5b175d 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 dac7984588fc4eea7acbf39693a9c1b06f5b175d 113 |
223 eb498cd9af6c44108e43041e951ce829e29f6c80 bff2f4817ced57b386caf7c4e3e36a4bc9af7e93 0000000000000000000000000000000000000000 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 0772616e6b48a76afb6c1458e193cbb3dae2e4ff 295 |
223 eb498cd9af6c44108e43041e951ce829e29f6c80 bff2f4817ced57b386caf7c4e3e36a4bc9af7e93 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0772616e6b48a76afb6c1458e193cbb3dae2e4ff 295 |
224 b15709c071ddd2d93188508ba156196ab4f19620 eb498cd9af6c44108e43041e951ce829e29f6c80 0000000000000000000000000000000000000000 6b57ee934bb2996050540f84cdfc8dcad1e7267d eb498cd9af6c44108e43041e951ce829e29f6c80 114 |
224 b15709c071ddd2d93188508ba156196ab4f19620 eb498cd9af6c44108e43041e951ce829e29f6c80 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 eb498cd9af6c44108e43041e951ce829e29f6c80 114 |
225 |
225 |
226 mf |
226 mf |
227 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 0000000000000000000000000000000000000000 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 17 |
227 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 17 |
228 c7b583de053293870e145f45bd2d61643563fd06 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 0000000000000000000000000000000000000000 2114148793524fd045998f71a45b0aaf139f752b 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 18 |
228 c7b583de053293870e145f45bd2d61643563fd06 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 18 |
229 266ee3c0302a5a18f1cf96817ac79a51836179e9 edc0f6b8db80d68ae6aff2b19f7e5347ab68fa63 0000000000000000000000000000000000000000 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 c7b583de053293870e145f45bd2d61643563fd06 149 |
229 266ee3c0302a5a18f1cf96817ac79a51836179e9 edc0f6b8db80d68ae6aff2b19f7e5347ab68fa63 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 c7b583de053293870e145f45bd2d61643563fd06 149 |
230 698c6a36220548cd3903ca7dada27c59aa500c52 266ee3c0302a5a18f1cf96817ac79a51836179e9 0000000000000000000000000000000000000000 6b57ee934bb2996050540f84cdfc8dcad1e7267d 266ee3c0302a5a18f1cf96817ac79a51836179e9 19 |
230 698c6a36220548cd3903ca7dada27c59aa500c52 266ee3c0302a5a18f1cf96817ac79a51836179e9 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 266ee3c0302a5a18f1cf96817ac79a51836179e9 19 |
231 |
231 |
232 nf11 |
232 nf11 |
233 33fbc651630ffa7ccbebfe4eb91320a873e7291c 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 2c0ec49482e8abe888b7bd090b5827acfc22b3d7 0000000000000000000000000000000000000000 16 |
233 33fbc651630ffa7ccbebfe4eb91320a873e7291c 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0000000000000000000000000000000000000000 16 |
234 |
234 |
235 nf12 |
235 nf12 |
236 ddce0544363f037e9fb889faca058f52dc01c0a5 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 6b57ee934bb2996050540f84cdfc8dcad1e7267d 0000000000000000000000000000000000000000 16 |
236 ddce0544363f037e9fb889faca058f52dc01c0a5 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 0000000000000000000000000000000000000000 16 |
237 |
237 |
238 nf4 |
238 nf4 |
239 3c1407305701051cbed9f9cb9a68bdfb5997c235 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 74a573f2ae100f1cedfad9aa7b96f8eaab1dabfc 0000000000000000000000000000000000000000 15 |
239 3c1407305701051cbed9f9cb9a68bdfb5997c235 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 0000000000000000000000000000000000000000 15 |
240 |
240 |
241 nf5 |
241 nf5 |
242 0dbd89c185f53a1727c54cd1ce256482fa23968e 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 2114148793524fd045998f71a45b0aaf139f752b 0000000000000000000000000000000000000000 15 |
242 0dbd89c185f53a1727c54cd1ce256482fa23968e 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 0000000000000000000000000000000000000000 15 |
243 |
243 |
244 Verify we hit the HTTP server: |
244 Verify we hit the HTTP server: |
245 |
245 |
246 $ cat access.log |
246 $ cat access.log |
247 * - - [*] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob) |
247 * - - [*] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob) |
248 * - - [*] "GET /?cmd=getbundle HTTP/1.1" 200 - (glob) |
248 * - - [*] "GET /?cmd=getbundle HTTP/1.1" 200 - (glob) |
249 * - - [*] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob) |
249 * - - [*] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob) |
250 * - - [*] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:common=c1818a9f5977dd4139a48f93f5425c67d44a9368+ea919464b16e003894c48b6cb68df3cd9411b544&heads=6b57ee934bb2996050540f84cdfc8dcad1e7267d+2114148793524fd045998f71a45b0aaf139f752b (glob) |
250 * - - [*] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:common=700b7e19db54103633c4bf4a6a6b6d55f4d50c03+d5f6e1ea452285324836a49d7d3c2a63cfed1d31&heads=13c0170174366b441dc68e8e33757232fa744458+bac16991d12ff45f9dc43c52da1946dfadb83e80 (glob) |
251 |
251 |
252 $ cat error.log |
252 $ cat error.log |
253 |
253 |