Mercurial > hg
comparison tests/test-http.t @ 37498:aacfca6f9767
wireproto: support for pullbundles
Pullbundles are similar to clonebundles, but served as normal inline
bundle streams. They are almost transparent to the client -- the only
visible effect is that the client might get less changes than what it
asked for, i.e. not all requested head revisions are provided.
The client announces support for the necessary retries with the
partial-pull capability. After receiving a partial bundle, it updates
the set of revisions shared with the server and drops all now-known
heads from the request list. It will then rerun getbundle until
no changes are received or all remote heads are present.
Extend badserverext to support per-socket limit, i.e. don't assume that
the same limits should be applied to all sockets.
Differential Revision: https://phab.mercurial-scm.org/D1856
author | Joerg Sonnenberger <joerg@bec.de> |
---|---|
date | Thu, 18 Jan 2018 12:54:01 +0100 |
parents | 7542e97c7867 |
children | b77aa48ba690 |
comparison
equal
deleted
inserted
replaced
37497:1541e1a8e87d | 37498:aacfca6f9767 |
---|---|
258 pushing to http://user:***@localhost:$HGPORT2/ | 258 pushing to http://user:***@localhost:$HGPORT2/ |
259 using http://localhost:$HGPORT2/ | 259 using http://localhost:$HGPORT2/ |
260 http auth: user user, password **** | 260 http auth: user user, password **** |
261 sending capabilities command | 261 sending capabilities command |
262 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=capabilities | 262 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=capabilities |
263 devel-peer-request: Vary X-HgProto-1 | |
264 devel-peer-request: X-hgproto-1 partial-pull | |
263 http auth: user user, password **** | 265 http auth: user user, password **** |
264 devel-peer-request: finished in *.???? seconds (200) (glob) | 266 devel-peer-request: finished in *.???? seconds (200) (glob) |
265 query 1; heads | 267 query 1; heads |
266 devel-peer-request: batched-content | 268 devel-peer-request: batched-content |
267 devel-peer-request: - heads (0 arguments) | 269 devel-peer-request: - heads (0 arguments) |
268 devel-peer-request: - known (1 arguments) | 270 devel-peer-request: - known (1 arguments) |
269 sending batch command | 271 sending batch command |
270 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=batch | 272 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=batch |
271 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 | 273 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 |
272 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 274 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
273 devel-peer-request: 68 bytes of commands arguments in headers | 275 devel-peer-request: 68 bytes of commands arguments in headers |
274 devel-peer-request: finished in *.???? seconds (200) (glob) | 276 devel-peer-request: finished in *.???? seconds (200) (glob) |
275 searching for changes | 277 searching for changes |
276 all remote heads known locally | 278 all remote heads known locally |
277 preparing listkeys for "phases" | 279 preparing listkeys for "phases" |
278 sending listkeys command | 280 sending listkeys command |
279 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys | 281 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys |
280 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 | 282 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 |
281 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 283 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
282 devel-peer-request: 16 bytes of commands arguments in headers | 284 devel-peer-request: 16 bytes of commands arguments in headers |
283 devel-peer-request: finished in *.???? seconds (200) (glob) | 285 devel-peer-request: finished in *.???? seconds (200) (glob) |
284 received listkey for "phases": 58 bytes | 286 received listkey for "phases": 58 bytes |
285 checking for updated bookmarks | 287 checking for updated bookmarks |
286 preparing listkeys for "bookmarks" | 288 preparing listkeys for "bookmarks" |
287 sending listkeys command | 289 sending listkeys command |
288 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys | 290 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys |
289 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 | 291 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 |
290 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 292 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
291 devel-peer-request: 19 bytes of commands arguments in headers | 293 devel-peer-request: 19 bytes of commands arguments in headers |
292 devel-peer-request: finished in *.???? seconds (200) (glob) | 294 devel-peer-request: finished in *.???? seconds (200) (glob) |
293 received listkey for "bookmarks": 0 bytes | 295 received listkey for "bookmarks": 0 bytes |
294 sending branchmap command | 296 sending branchmap command |
295 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=branchmap | 297 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=branchmap |
296 devel-peer-request: Vary X-HgProto-1 | 298 devel-peer-request: Vary X-HgProto-1 |
297 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 299 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
298 devel-peer-request: finished in *.???? seconds (200) (glob) | 300 devel-peer-request: finished in *.???? seconds (200) (glob) |
299 sending branchmap command | 301 sending branchmap command |
300 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=branchmap | 302 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=branchmap |
301 devel-peer-request: Vary X-HgProto-1 | 303 devel-peer-request: Vary X-HgProto-1 |
302 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 304 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
303 devel-peer-request: finished in *.???? seconds (200) (glob) | 305 devel-peer-request: finished in *.???? seconds (200) (glob) |
304 preparing listkeys for "bookmarks" | 306 preparing listkeys for "bookmarks" |
305 sending listkeys command | 307 sending listkeys command |
306 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys | 308 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys |
307 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 | 309 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 |
308 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 310 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
309 devel-peer-request: 19 bytes of commands arguments in headers | 311 devel-peer-request: 19 bytes of commands arguments in headers |
310 devel-peer-request: finished in *.???? seconds (200) (glob) | 312 devel-peer-request: finished in *.???? seconds (200) (glob) |
311 received listkey for "bookmarks": 0 bytes | 313 received listkey for "bookmarks": 0 bytes |
312 1 changesets found | 314 1 changesets found |
313 list of changesets: | 315 list of changesets: |
322 sending 1013 bytes | 324 sending 1013 bytes |
323 devel-peer-request: POST http://localhost:$HGPORT2/?cmd=unbundle | 325 devel-peer-request: POST http://localhost:$HGPORT2/?cmd=unbundle |
324 devel-peer-request: Content-length 1013 | 326 devel-peer-request: Content-length 1013 |
325 devel-peer-request: Content-type application/mercurial-0.1 | 327 devel-peer-request: Content-type application/mercurial-0.1 |
326 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 | 328 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 |
327 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 329 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
328 devel-peer-request: 16 bytes of commands arguments in headers | 330 devel-peer-request: 16 bytes of commands arguments in headers |
329 devel-peer-request: 1013 bytes of data | 331 devel-peer-request: 1013 bytes of data |
330 devel-peer-request: finished in *.???? seconds (200) (glob) | 332 devel-peer-request: finished in *.???? seconds (200) (glob) |
331 bundle2-input-bundle: no-transaction | 333 bundle2-input-bundle: no-transaction |
332 bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported | 334 bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported |
340 bundle2-input-bundle: 2 parts total | 342 bundle2-input-bundle: 2 parts total |
341 preparing listkeys for "phases" | 343 preparing listkeys for "phases" |
342 sending listkeys command | 344 sending listkeys command |
343 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys | 345 devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys |
344 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 | 346 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 |
345 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 347 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
346 devel-peer-request: 16 bytes of commands arguments in headers | 348 devel-peer-request: 16 bytes of commands arguments in headers |
347 devel-peer-request: finished in *.???? seconds (200) (glob) | 349 devel-peer-request: finished in *.???? seconds (200) (glob) |
348 received listkey for "phases": 15 bytes | 350 received listkey for "phases": 15 bytes |
349 $ hg rollback -q | 351 $ hg rollback -q |
350 | 352 |
351 $ sed 's/.*] "/"/' < ../access.log | 353 $ sed 's/.*] "/"/' < ../access.log |
352 "GET /?cmd=capabilities HTTP/1.1" 401 - | 354 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
353 "GET /?cmd=capabilities HTTP/1.1" 401 - | 355 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
354 "GET /?cmd=capabilities HTTP/1.1" 401 - | 356 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
355 "GET /?cmd=capabilities HTTP/1.1" 200 - | 357 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull |
356 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 358 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
357 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 359 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
358 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 360 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
359 "GET /?cmd=capabilities HTTP/1.1" 401 - | 361 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
360 "GET /?cmd=capabilities HTTP/1.1" 200 - | 362 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull |
361 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 363 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
362 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 364 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
363 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 365 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
364 "GET /?cmd=capabilities HTTP/1.1" 401 - | 366 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
365 "GET /?cmd=capabilities HTTP/1.1" 200 - | 367 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull |
366 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 368 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
367 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 369 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
368 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 370 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
369 "GET /?cmd=capabilities HTTP/1.1" 401 - | 371 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
370 "GET /?cmd=capabilities HTTP/1.1" 200 - | 372 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull |
371 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 373 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
372 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 374 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
373 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 375 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
374 "GET /?cmd=capabilities HTTP/1.1" 401 - | 376 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
375 "GET /?cmd=capabilities HTTP/1.1" 200 - | 377 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull |
376 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 378 "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
377 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 379 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
378 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 380 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
379 "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !) | 381 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull (no-reposimplestore !) |
380 "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !) | 382 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull (no-reposimplestore !) |
381 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ (no-reposimplestore !) | 383 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !) |
382 "GET /?cmd=stream_out HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ (no-reposimplestore !) | 384 "GET /?cmd=stream_out HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !) |
383 "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D5fed3813f7f5e1824344fdc9cf8f63bb662c292d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ (no-reposimplestore !) | 385 "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D5fed3813f7f5e1824344fdc9cf8f63bb662c292d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !) |
384 "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ (no-reposimplestore !) | 386 "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !) |
385 "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !) | 387 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull (no-reposimplestore !) |
386 "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !) | 388 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull (no-reposimplestore !) |
387 "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 389 "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
388 "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 390 "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
389 "GET /?cmd=capabilities HTTP/1.1" 401 - | 391 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
390 "GET /?cmd=capabilities HTTP/1.1" 401 - | 392 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
391 "GET /?cmd=capabilities HTTP/1.1" 403 - | 393 "GET /?cmd=capabilities HTTP/1.1" 403 - x-hgproto-1:partial-pull |
392 "GET /?cmd=capabilities HTTP/1.1" 401 - | 394 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
393 "GET /?cmd=capabilities HTTP/1.1" 200 - | 395 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull |
394 "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D7f4e523d01f2cc3765ac8934da3d14db775ff872 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 396 "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D7f4e523d01f2cc3765ac8934da3d14db775ff872 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
395 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 397 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
396 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 398 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
397 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 399 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
398 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 400 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
399 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 401 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
400 "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=666f726365* (glob) | 402 "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=666f726365* (glob) |
401 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 403 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
402 "GET /?cmd=capabilities HTTP/1.1" 401 - | 404 "GET /?cmd=capabilities HTTP/1.1" 401 - x-hgproto-1:partial-pull |
403 "GET /?cmd=capabilities HTTP/1.1" 200 - | 405 "GET /?cmd=capabilities HTTP/1.1" 200 - x-hgproto-1:partial-pull |
404 "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D7f4e523d01f2cc3765ac8934da3d14db775ff872 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 406 "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D7f4e523d01f2cc3765ac8934da3d14db775ff872 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
405 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 407 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
406 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 408 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
407 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 409 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
408 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 410 "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
409 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 411 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
410 "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=666f726365 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 412 "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=666f726365 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
411 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 413 "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull |
412 | 414 |
413 $ cd .. | 415 $ cd .. |
414 | 416 |
415 clone of serve with repo in root and unserved subrepo (issue2970) | 417 clone of serve with repo in root and unserved subrepo (issue2970) |
416 | 418 |