Http 400 on pull - but only with newer versions

Pierre-Yves David pierre-yves.david at ens-lyon.org
Tue Mar 26 10:06:51 UTC 2019



On 3/25/19 8:37 PM, Aaron Lawrence wrote:
> Hi David,
> 
> Thanks for your response!

You are welcome. I'm adding the list back in the discussion. I did not 
intended to drop it in the first place.

> (Apologies on behalf of Outlook's terrible quoting, as usual)
> 
>> unrelated-remark: 6GB for 16,000 commit is fairly large.
>> Do you have a lot of large file committed ?
> 
> Yes, we commit two ~45MB binary files in every few weeks - one team
> releasing a platform to another team. I have wondered whether this is a great idea...

Probably not. You could have a look at the lfs extensions to lighten the 
burden of these large binary files.

>> Or do you have a very branchy (many merge) repository ?
> We use feature branches moderately (maybe a few per week), but I don't know if its high by other people's standards.



>> What are the sizes of the .hg/store/00manifest.d` and `.hg/store/00changelog.d` files?
> 2,836,011    00changelog.d
> 32,117,391    00manifest.d

Okay, they both look okay (manifest.d is a bit big, but it is still 
small compared to the rest of the repo).

>>> Fiddler proxy showed HTTP Error 400. The size of the request headers
>>> is too long.
>> Can you share a trace with of a pull using the `--debug` flag ?
>> And one using both `--debug` and `--config devel.debug.peer-request=yes`
> 
> Done, see below.
> 
>> Are you using named branches ? bookmarks ? If so how many of each ?
> 
> We are using named branches for features and releases. Not using bookmarks.
> Not sure how to count them, but there are currently about 30 open - mostly hanging around for unfinished work, not all "active".

How many of them do you have ? (including the closed one)

>>> I could see that the headers went from ~8k to 26k without anything changing.
>> Can you share some extra details on the http request with such header inflation ?
> I included a trace of the headers with the problem below.

Okay, looking at your trace, the guilty party is the call to the 
`getbundle` command, in particular its "common" argument listing the 
heads common between the local clone and the server.

The content of the argument should be the same in the two versions, but 
apparently are not. Can you past use the output of `hg debugdiscovery 
default` with both version ?

(your header dump for the "working" version, is not for the `getbundle` 
so it is a bit hard to compare).

> 
>>> Our server is an old version of Kiln, 2.9.61.0 (DB 202)  running on IIS.
>> That looks ancient. Have you though about upgrading to a newer version for your Mercurial server?
> 
> Yes, but Kiln has been basically abandoned by FogCreek, or at least, we can't figure out how to upgrade it on premise.
> We rely on it for our review processes so changing is not trivial.
> 
> Traces follow:
> 
> 
> C:\Work\app_builder>hg pull --debug
> pulling from http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2
> using http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2
> sending capabilities command
> preparing listkeys for "bookmarks"
> sending listkeys command
> received listkey for "bookmarks": 0 bytes
> query 1; heads
> sending batch command
> searching for changes
> taking initial sample
> query 2; still undecided: 179, sample size is: 179
> sending known command
> 2 total queries in 0.3137s
> sending getbundle command
> (sent 5 HTTP requests and 29204 bytes; received 8340 bytes in responses)
> abort: HTTP Error 400: Bad Request
> 
> C:\Work\app_builder>hg pull --debug --config devel.debug.peer-request=yes
> pulling from http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2
> using http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2
> sending capabilities command
> devel-peer-request: GET http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2?cmd=capabilities
> devel-peer-request:   finished in 0.2821 seconds (200)
> preparing listkeys for "bookmarks"
> sending listkeys command
> devel-peer-request: GET http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2?cmd=listkeys
> devel-peer-request:   Vary X-HgArg-1,X-HgProto-1
> devel-peer-request:   X-hgproto-1 partial-pull
> devel-peer-request:   19 bytes of commands arguments in headers
> devel-peer-request:   finished in 0.0540 seconds (200)
> received listkey for "bookmarks": 0 bytes
> query 1; heads
> devel-peer-request: batched-content
> devel-peer-request:    - heads (0 arguments)
> devel-peer-request:    - known (1 arguments)
> sending batch command
> devel-peer-request: GET http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2?cmd=batch
> devel-peer-request:   Vary X-HgArg-1,X-HgArg-2,X-HgArg-3,X-HgArg-4,X-HgArg-5,X-HgProto-1
> devel-peer-request:   X-hgproto-1 partial-pull
> devel-peer-request:   4127 bytes of commands arguments in headers
> devel-peer-request:   finished in 0.0908 seconds (200)
> searching for changes
> taking initial sample
> query 2; still undecided: 175, sample size is: 175
> sending known command
> devel-peer-request: GET http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2?cmd=known
> devel-peer-request:   Vary X-HgArg-1,X-HgArg-2,X-HgArg-3,X-HgArg-4,X-HgArg-5,X-HgArg-6,X-HgArg-7,X-HgArg-8,X-HgProto-1
> devel-peer-request:   X-hgproto-1 partial-pull
> devel-peer-request:   7180 bytes of commands arguments in headers
> devel-peer-request:   finished in 0.0577 seconds (200)
> 2 total queries in 0.3276s
> sending getbundle command
> devel-peer-request: GET http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2?cmd=getbundle
> devel-peer-request:   Vary X-HgArg-1,X-HgArg-10,X-HgArg-11,X-HgArg-12,X-HgArg-13,X-HgArg-14,X-HgArg-15,X-HgArg-16,X-HgArg-2,X-HgArg-3,X-HgArg-4,X-HgArg-5,X-HgArg-6,X-HgArg-7,X-HgArg-8,X-HgArg-9,X-HgProto-1
> devel-peer-request:   X-hgproto-1 partial-pull
> devel-peer-request:   15797 bytes of commands arguments in headers
> devel-peer-request:   finished in 0.0037 seconds (-1)
> (sent 5 HTTP requests and 29040 bytes; received 8336 bytes in responses)
> abort: HTTP Error 400: Bad Request
> 
> 
> 
> Fiddler - raw headers - bad:
> 
> GET http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2?cmd=getbundle HTTP/1.1
> Accept-Encoding: identity
> vary: X-HgArg-1,X-HgArg-10,X-HgArg-11,X-HgArg-12,X-HgArg-13,X-HgArg-14,X-HgArg-15,X-HgArg-16,X-HgArg-2,X-HgArg-3,X-HgArg-4,X-HgArg-5,X-HgArg-6,X-HgArg-7,X-HgArg-8,X-HgArg-9,X-HgProto-1
> x-hgarg-1: common=cde1f51b647227f6da80968fb05978be10605d44+874afb9a6258af52a0b1bef846d3a5f32f61b3f6+0711fc1a9dfcaeee3c52c31adf1d4578858d093f+7ec886f506efd88387deb520f9fbda72a1b9ed5c+aa89a7af5e94268cde9eb2308d1fa994d91d4e71+576e825b65e4e57cb42a98bb36f84769d483457d+26e4436846bc7894b73da743bf53ff22f59ff3d2+818fc3ca61868363d560e279a5b72a7678bf61a2+8b9f886ec7ff926b0a578a2b879216cb4c4d7066+af48344317587ee74a3677dd8a3981878f5a7bf0+2184cd948e4fd7bc9eecd49ccefcdb392e5f9aab+12169a8c974c155f0280514f10bc6778fea6379a+b00ce7b62b8221924ac0e3ecc80fc28d512483d9+c8affccc1d2440d79ec841b75c8d21eca826e47b+5bac09db9edf358a165f5d791a3c7b02deb0f438+515dae222e6682ea4906311d8af99abf9696bd60+ad6910e5b43be300b140fd88ed928675790a920c+47419633111aa17cb031fa972c71c4ddbfeece1f+80bf81d9e767a6b0d81c9420e2f671dac52993a5+63a3e52ed72fc522124e9fbb79e847ad6f068e90+3ce294583bef990ac1f07f837afaa0a877e2241c+853e10c35d5b86c27a862771eb9953fa8d532ae9+35cf18bbb62e1d1b8b069c658e95cf76a277160d+d597c4f03f898f38d7317bd34b3e67cf41f11e73+79ee04077cc9be9b1a
> x-hgarg-10: 77cc9be9b1a54ebcd4823a0ceb91196f4+1eb9186b856fe064443f210d10d914ad75c2009e+a4a00158d427ccabdae6116e51602e0a1a7b9b87+ad6910e5b43be300b140fd88ed928675790a920c+4c02b2d3fd5074b383edfe1e08431dd617482446+1f71f6e9a7b81e630ca968becdc34f8305dd3bdc+5e2cc144de57dafe6d033b2d077fa2568ec5475f+8e00643fb5c5d4a4cc4ba5f333b1b04269a12dd3+1c12b41e8e2a9e85f091db6bc20fd8d14706f2f4+1c2789456099fb2b9279a06d175b29acbe0077fa+2184cd948e4fd7bc9eecd49ccefcdb392e5f9aab+c76407b8b943a0bd594748d2d9b02b684d7a30f2+a00f4a72cfad95d7c88c5cf51078a886ab2f25af+6de21a688a7862a0ae8a8ec9046e68b66ce2e415+3b4c88ccac814686ee503ba88ecba76682a16536+135d3c1aa5e2354408db7d47ab0c7e0cccd809e7+898cc589f55ab98ef89cd167cd202a5ea98690fa+80d536d6fd0bc1d0f63f30573f89921dc3f00d7a+d7b98f92afb2ae4be8a46730a0e4d35a157120a8+14bd707c54c7c67168b10594db6cd91e02bc6185+7f3d2e7871e02bf98c211ed73968919b13af379e+071cc4268212e7dd90b9fc9c08773591228238cf+3ce294583bef990ac1f07f837afaa0a877e2241c+cfb11081d098461a340aab90df27f53fa265b8e3+3b48a54c1f99537a2625a945a8e58566
> x-hgarg-11: 41434a56+2bab00b2ac68fa7419a7e6ebc8657d6035fab465+44d5f85962c3c1ce6e6c248646f9b101cd56d889+0f753f4db05f0c289264451a2a6a06384a4c37df+e2258e4c5bcf36df6cdbc2f90116c73c2036edc8+2ea83b7774d53496b70b88c2a6af6cc5102ec7bd+ff14d3791f351b3d466490c07152fb8bfd8ad25c+0da1cb2026f95914d5e296eb271534c0322bfa6f+cdf814fc5d2801b4291538ee9045445d1af9e3f9+73339449991ddb770833a0cdf4f36634906fcc79+d597c4f03f898f38d7317bd34b3e67cf41f11e73+6d479ab41574f0675434fa166f96f49726775d37+fdfdfb0a56dd023a287b2fc0e1898f6dc840c3ce+3f2a8885828b09af7c49940ec0d07fb746d53269+1bc1ef9c0a204549bba5c634b17ca41e04bcc1bf+98337ab79e12bee6a1824396a226152063195b12+06c185c2bd20a52d558d5c62ff3f94dd9381a14c+139db5d0a745ff93f42dd55829b17b6de46035a3+eaf3c55cce66978371994c641489aa0f718bece7+287d45f3ba6f4fd15dd53a5f6f58eb18f3d270a6+1ef01d6ed7eca87c8b833d7aa7bc5ee3ee20f360+47419633111aa17cb031fa972c71c4ddbfeece1f+852caa5cf87afa89a28e4e51cccad11339f4c8f5+51062b5401daf2bbb84e3ad360a130ee66a35fd0+e67b3cdd71e2d7f108d9f41c851433d5402f3025+c34de19f08fd4e9c
> x-hgarg-12: 24182630b8d17e9ac4cc14b1+2dc58a59ebff88ba3f5c8ef986f5fa331406cdfa+f2d665a53fcf64fc3f8a8cf959e40b557f261612+1a0d6e00c94bea89bf6a3bebbc950e2fd9040506+c2b9e602f9e9466b1f04dae08e9785088713fada+88f8d8952fbe5bc7c11e9b2f800153386fb57189+8b9f886ec7ff926b0a578a2b879216cb4c4d7066+83bb9a37f1b7a4a3a65c332cf059c19adbbdf90d+6944c44cbc1c12069698a5a15bca21f29cfacda5+f679c2ef933285f3c1a0630ba390c939a2b108ac+35cf18bbb62e1d1b8b069c658e95cf76a277160d+adf7aafcf86867069fc96cde2a08680ee0a34a66+576e825b65e4e57cb42a98bb36f84769d483457d+d66ce4e0e706c0b4363fe1fa07d6ee2fddbfde34+853e10c35d5b86c27a862771eb9953fa8d532ae9+a3999be3ff23b908feae4d9514af614623941127+63a3e52ed72fc522124e9fbb79e847ad6f068e90+0d212bc8fb9bfa73c013dd908535e1833e4bd105+7435d55127c2ff0a4239daf278b49013971a07d8+27cde3b4b949f67d01417eee9923563fefb3010c+515dae222e6682ea4906311d8af99abf9696bd60+a8f9a5db43cc43c22236e5dad67843b0a9f892df+7c92db76cb265f64a03b33832b6f98db5ba83be6+64ae1667861e2806039a32e141bdb00852dbb724+27b99a406c3bb96740cd004ba260ab41680d5918+
> x-hgarg-13: a26e9206d5ec566069f9e4e016d4014ea7823578+7ae9388aa4f59e516c4ce9885f750449a9463c5f+741d230b5f671408775f524e0e2554f654598ad4+cde1f51b647227f6da80968fb05978be10605d44+576c005aa838a6b5a1dd299ee3c08549355f38f0+4040ce12ae1178dbe8dca69325123d1851e6f1bd+55b219c16a549ceaaa019895ed1831690b04f08d+86d1adf05707e5ed6f30661bd1a87b0efdeceb23+fb07f8b4fe23d5275413055d4665db101b023743+5af6933e29c7d3dbd85293f2818126e00fd379dc+7ec886f506efd88387deb520f9fbda72a1b9ed5c+85134fea07909c7f0c6215f23954016db8f74ad1+eef029a467acb7de305cbe010e09b88df67de962+8e07fac92b9b6b8f0f754b4044907a2876710c99+084662423a097663e531d0819218e081e3d87b29+25ec9a0ccc63a50ed41ea69cf347cbc39bf22429+c36431c349a7396a983c5381daa054f8e3ab48a6+137bef6c6258678dee07bed6beb16e9c342d7892+e7f1ec5e62b44733ead3debb429b29e4260c1c3a+818fc3ca61868363d560e279a5b72a7678bf61a2+ffd098ba2906a90547ca7c1a12845154b2e83a8f+67c653145634652e6f34ba6595e79000f3b0d7b4+373568beaef433c5c58f20788c4c16ec4862c140+5a77fd5e03acc5a7e387261c9004d8b605aaf61f+be2830883cf23d2bb9f4e9e6a
> x-hgarg-14: 42d4c3c00a24eea+3f28f944a548ddbba98a4e86d4a34a9597146ab3+2eb1d92eb9e74c5c4569946df734a41c093b418f+d100f1ef7350c15bb8e9e536506eda86c5e845fa+0ff2db4e4edb8914e9f5f3764574224d06b19acc+b00ce7b62b8221924ac0e3ecc80fc28d512483d9+21f542ae29d93694b8796fd625a05fbc645ebfb3+0a579c5d0ffbec08fe748ad1ab8241dde7ddc714+0313044fd88ce9748ae2ab6fbb988d4c8d0baf7d+162ab4c623f72c3871fa2bdcc16cf8d35b51b5bc+ab1e3eba889905804645cb2c88db5e5ce83dbbeb+ed10243ce25e17209352f385e3b2e3b252432c70+4160324fc9eddfb84f7f39a6b5b157ed43d06bda+f11f6d7b8b9c4137c9661f3ea7ba456cd8ce6d69+cc524b96d13a0e312890755940244e9dc37f3bec+ceb59aa90411813236ca9b4661595e859c083b7d+c122a9dc6bfbc42a2171fe29bdac91ab63ea56a2+874afb9a6258af52a0b1bef846d3a5f32f61b3f6+9b21ef40465ea1fdd768befcaf6ee7880c0d441f+7725f70c2397aee9fb9169fff14f7e3ca9477871+7159495d4f8150201b971cd4b87f4cd84c4d1b02+92e5a37f0655aff3d4c54fd42d2a63b2ad940e77+1e5eea295c7678c07074e0142ff304494dce8297+8cd513aef2387e491b234809156efb1189041932+15cf239f6e4e79907088fe8e7bd4d9ab989021b8+0540d12ee
> x-hgarg-15: ff8e4279e8801e2a3469b5e67abb082+b045cd74a98b231f564773e830963b6b8d60a1ee+7c53ce77381dc78ea6421f67f938fab21a3611f8+2d09a418a1063c194fd41d7375aeb9545f7f33a1+b155d0092c1a85918e5425da028fcf04150b7da7+4166a8db9e70fd9c190648f1e47e0b1b057dd983+962ae2ee55649b41c9921ba2c665fa096afc289a+f616152a482a1467327d85ba00a569372737458e+1a17f81c1c152920dfa779e74ff1be4c01f8cc9c+60aff4ae5844e0a3eb9d76092395348716c49f4f+466efb1820a5e35398f2556bca8a6846c66f763e+8540011d2554af50ee6a42fd43b271ecebbdadcf+f67fa40043d53bb800680ba33638bb410dcb71fc+c88ddabe60e5e88b6b48c9d6e950f13103cd1dbc+b7198851ed6a53894b2e7b5d859299c91a272077+db4bea99d2a08f652fce183120080a5f9a35dee7+3d76dbdbf4f86966049a09dd9f06f81d9bc8dd79+d289d4b665c4205917c8daa61d97ab328907979b+ceec646a7f83ddc37f2e955d8c456de1ddd2686d+028222a5b03f2dd013486bd29639edd0ac6cae2c+7506b1314ab8fdcaf24af647cad3fea0995b8b08+f1703818ee7fb2ebf2ddf871c8beedc30cf6ad97+110e57a60ef01863287600fb8269e79b30171262+f734cbfe6a5877efdd158c541e510aaa17785938+144fd99f64edc80f8eda9df3080f76a24a
> x-hgarg-16: 4b9258+2d612fb4689ed1d65fccefa72113c553079c4649+073848625329f6e894ed7f800e53181eb51a1328+0711fc1a9dfcaeee3c52c31adf1d4578858d093f+36a7013f1a86ca51e3b241694f81c1e31006ae3a+fbf7f3621de0d1d19ac3ef1eb6787b44b224a2fe+4ccb32d809b8697777e349e120a089f1c8319d6e+ab88529a74a8dc50daf683f0e824b440fe9d331d+a9bf0de24656309a46d677fc25ef6274b481ac41+c8affccc1d2440d79ec841b75c8d21eca826e47b+788939531cc1c51098033965abf4322ac433d752+86b167518d70b102dfe9625f8c0d5a05db731d09+441954002e32c855a279901e3f7d5d297f73e290+257d45a711fd8564a7b4d7fbf7214ab9fba3fbfa+aa89a7af5e94268cde9eb2308d1fa994d91d4e71+fe23ecf6bc96c72997cbc87aa06b5a550a4f4c01+f4b7a2823ba8db6a07d83a3225059e8c02af4d0d
> x-hgarg-2: 54ebcd4823a0ceb91196f4+3b4c88ccac814686ee503ba88ecba76682a16536+287d45f3ba6f4fd15dd53a5f6f58eb18f3d270a6+7c92db76cb265f64a03b33832b6f98db5ba83be6+a8f9a5db43cc43c22236e5dad67843b0a9f892df+399cd66cee58e2d07d584c878b742585f2827f5c+ab88529a74a8dc50daf683f0e824b440fe9d331d+2d612fb4689ed1d65fccefa72113c553079c4649+73339449991ddb770833a0cdf4f36634906fcc79+44d5f85962c3c1ce6e6c248646f9b101cd56d889+1ef01d6ed7eca87c8b833d7aa7bc5ee3ee20f360+27b99a406c3bb96740cd004ba260ab41680d5918+1c12b41e8e2a9e85f091db6bc20fd8d14706f2f4+b5e75381970aa36adbe5c5258ec4ade210e393e8+06c185c2bd20a52d558d5c62ff3f94dd9381a14c+d100f1ef7350c15bb8e9e536506eda86c5e845fa+eef029a467acb7de305cbe010e09b88df67de962+27cde3b4b949f67d01417eee9923563fefb3010c+5e2cc144de57dafe6d033b2d077fa2568ec5475f+7159495d4f8150201b971cd4b87f4cd84c4d1b02+c075bf9b68627c5ac5fbb9546cd206577c12f429+ab1e3eba889905804645cb2c88db5e5ce83dbbeb+b7198851ed6a53894b2e7b5d859299c91a272077+4040ce12ae1178dbe8dca69325123d1851e6f1bd+1a0d6e00c94bea89bf6a3bebbc950e2fd9040506+78
> x-hgarg-3: 8939531cc1c51098033965abf4322ac433d752+d66ce4e0e706c0b4363fe1fa07d6ee2fddbfde34+cdf814fc5d2801b4291538ee9045445d1af9e3f9+f734cbfe6a5877efdd158c541e510aaa17785938+c36431c349a7396a983c5381daa054f8e3ab48a6+2ea83b7774d53496b70b88c2a6af6cc5102ec7bd+ceb59aa90411813236ca9b4661595e859c083b7d+36a7013f1a86ca51e3b241694f81c1e31006ae3a+1e5eea295c7678c07074e0142ff304494dce8297+be2830883cf23d2bb9f4e9e6a42d4c3c00a24eea+0d212bc8fb9bfa73c013dd908535e1833e4bd105+6944c44cbc1c12069698a5a15bca21f29cfacda5+c76407b8b943a0bd594748d2d9b02b684d7a30f2+f9ce2c3cdf92f2c618997aae11536c034214719e+92e5a37f0655aff3d4c54fd42d2a63b2ad940e77+eaf3c55cce66978371994c641489aa0f718bece7+f0ede966be9627d0476140af4acb4732d7017e9a+3f2a8885828b09af7c49940ec0d07fb746d53269+852caa5cf87afa89a28e4e51cccad11339f4c8f5+83bb9a37f1b7a4a3a65c332cf059c19adbbdf90d+4160324fc9eddfb84f7f39a6b5b157ed43d06bda+257d45a711fd8564a7b4d7fbf7214ab9fba3fbfa+144fd99f64edc80f8eda9df3080f76a24a4b9258+60aff4ae5844e0a3eb9d76092395348716c49f4f+88f8d8952fbe5bc7c11e9b2f800
> x-hgarg-4: 153386fb57189+a26e9206d5ec566069f9e4e016d4014ea7823578+a1cc88f839d4094dff2050d36d5a64e847527ba9+cfb11081d098461a340aab90df27f53fa265b8e3+67c653145634652e6f34ba6595e79000f3b0d7b4+fe23ecf6bc96c72997cbc87aa06b5a550a4f4c01+084662423a097663e531d0819218e081e3d87b29+21f542ae29d93694b8796fd625a05fbc645ebfb3+7f3d2e7871e02bf98c211ed73968919b13af379e+f4b7a2823ba8db6a07d83a3225059e8c02af4d0d+3f28f944a548ddbba98a4e86d4a34a9597146ab3+0313044fd88ce9748ae2ab6fbb988d4c8d0baf7d+7ae9388aa4f59e516c4ce9885f750449a9463c5f+1c2789456099fb2b9279a06d175b29acbe0077fa+ffd098ba2906a90547ca7c1a12845154b2e83a8f+f679c2ef933285f3c1a0630ba390c939a2b108ac+441954002e32c855a279901e3f7d5d297f73e290+8e07fac92b9b6b8f0f754b4044907a2876710c99+e7f1ec5e62b44733ead3debb429b29e4260c1c3a+0540d12eeff8e4279e8801e2a3469b5e67abb082+8540011d2554af50ee6a42fd43b271ecebbdadcf+a9bf0de24656309a46d677fc25ef6274b481ac41+898cc589f55ab98ef89cd167cd202a5ea98690fa+110e57a60ef01863287600fb8269e79b30171262+8cd513aef2387e491b234809156efb1189041932+1bc1ef9c0a2
> x-hgarg-5: 04549bba5c634b17ca41e04bcc1bf+2eb1d92eb9e74c5c4569946df734a41c093b418f+fdfdfb0a56dd023a287b2fc0e1898f6dc840c3ce+ff14d3791f351b3d466490c07152fb8bfd8ad25c+ceec646a7f83ddc37f2e955d8c456de1ddd2686d+a7fdc160d577593120804d10479fc54973978073+e67b3cdd71e2d7f108d9f41c851433d5402f3025+fbf7f3621de0d1d19ac3ef1eb6787b44b224a2fe+adb159333b45ab37cfcdf68a46efd41149d99ccf+c122a9dc6bfbc42a2171fe29bdac91ab63ea56a2+64ae1667861e2806039a32e141bdb00852dbb724+962ae2ee55649b41c9921ba2c665fa096afc289a+8e00643fb5c5d4a4cc4ba5f333b1b04269a12dd3+f1703818ee7fb2ebf2ddf871c8beedc30cf6ad97+2d09a418a1063c194fd41d7375aeb9545f7f33a1+139db5d0a745ff93f42dd55829b17b6de46035a3+f67fa40043d53bb800680ba33638bb410dcb71fc+14bd707c54c7c67168b10594db6cd91e02bc6185+c0bba5003182f4b94daf1e637789cd5b7020a46f+55b219c16a549ceaaa019895ed1831690b04f08d+527cec8cb359815f1bf95c54f431ed6d3b0cf942+466efb1820a5e35398f2556bca8a6846c66f763e+f791e70cae569b172389bb6045d7d638aea19eb0+320ac9ee27fe3cafbe8be70cc7384fa5a0745e25+0da1cb2026f95914d5e296eb271534c0322b
> x-hgarg-6: fa6f+ed10243ce25e17209352f385e3b2e3b252432c70+6b6b622e98b3c27df36c945133dae09b9c4a2586+c2b9e602f9e9466b1f04dae08e9785088713fada+cc524b96d13a0e312890755940244e9dc37f3bec+5b39dd08ee04754260a58a40ab4b534f9dce8182+576c005aa838a6b5a1dd299ee3c08549355f38f0+7435d55127c2ff0a4239daf278b49013971a07d8+86d1adf05707e5ed6f30661bd1a87b0efdeceb23+b155d0092c1a85918e5425da028fcf04150b7da7+a4a00158d427ccabdae6116e51602e0a1a7b9b87+f11f6d7b8b9c4137c9661f3ea7ba456cd8ce6d69+3b48a54c1f99537a2625a945a8e5856641434a56+0ff2db4e4edb8914e9f5f3764574224d06b19acc+4166a8db9e70fd9c190648f1e47e0b1b057dd983+7725f70c2397aee9fb9169fff14f7e3ca9477871+4ccb32d809b8697777e349e120a089f1c8319d6e+7c53ce77381dc78ea6421f67f938fab21a3611f8+e07d6c4713535e89e9c2d986b901440b560da015+adf7aafcf86867069fc96cde2a08680ee0a34a66+136cb0666cd0ba2b29c004cdcb39dd715d4bf757+c34de19f08fd4e9c24182630b8d17e9ac4cc14b1+7506b1314ab8fdcaf24af647cad3fea0995b8b08+80d536d6fd0bc1d0f63f30573f89921dc3f00d7a+13db28c96743cabadb5abd40d2a5e4b2b48053b1+135d3c1aa5e2354408db
> x-hgarg-7: 7d47ab0c7e0cccd809e7+373568beaef433c5c58f20788c4c16ec4862c140+d7b98f92afb2ae4be8a46730a0e4d35a157120a8+6fc9eeda20c5ea3b6b1a549fe0aaf0b8062ba284+162ab4c623f72c3871fa2bdcc16cf8d35b51b5bc+86b167518d70b102dfe9625f8c0d5a05db731d09+5af6933e29c7d3dbd85293f2818126e00fd379dc+d289d4b665c4205917c8daa61d97ab328907979b+51062b5401daf2bbb84e3ad360a130ee66a35fd0+028222a5b03f2dd013486bd29639edd0ac6cae2c+f616152a482a1467327d85ba00a569372737458e+4c02b2d3fd5074b383edfe1e08431dd617482446+a00f4a72cfad95d7c88c5cf51078a886ab2f25af+98337ab79e12bee6a1824396a226152063195b12+15cf239f6e4e79907088fe8e7bd4d9ab989021b8+168511530fccccc4b81fb475c62d0ab2e5582dc8+1a17f81c1c152920dfa779e74ff1be4c01f8cc9c+2bab00b2ac68fa7419a7e6ebc8657d6035fab465+f2d665a53fcf64fc3f8a8cf959e40b557f261612+6d479ab41574f0675434fa166f96f49726775d37+6de21a688a7862a0ae8a8ec9046e68b66ce2e415+fb07f8b4fe23d5275413055d4665db101b023743+2dc58a59ebff88ba3f5c8ef986f5fa331406cdfa+25ec9a0ccc63a50ed41ea69cf347cbc39bf22429+1eb9186b856fe064443f210d10d914ad75c2009e+c80d
> x-hgarg-8: a5ec6df8d2d611df1b0ee32abe64df8e3922+0f753f4db05f0c289264451a2a6a06384a4c37df+1f71f6e9a7b81e630ca968becdc34f8305dd3bdc+a3999be3ff23b908feae4d9514af614623941127+0a579c5d0ffbec08fe748ad1ab8241dde7ddc714+741d230b5f671408775f524e0e2554f654598ad4+7a09f60c7a9a7a812effc34e5829429b0927bde8+137bef6c6258678dee07bed6beb16e9c342d7892+073848625329f6e894ed7f800e53181eb51a1328+db4bea99d2a08f652fce183120080a5f9a35dee7+55d1b0a7bad5c9d1d65fc6c721588c177b3d74e9+e2258e4c5bcf36df6cdbc2f90116c73c2036edc8+85134fea07909c7f0c6215f23954016db8f74ad1+b045cd74a98b231f564773e830963b6b8d60a1ee+071cc4268212e7dd90b9fc9c08773591228238cf+7e51cdfa3a1427ded7fa26076e1823b923e5efa4+9b21ef40465ea1fdd768befcaf6ee7880c0d441f+c88ddabe60e5e88b6b48c9d6e950f13103cd1dbc+3d76dbdbf4f86966049a09dd9f06f81d9bc8dd79+5a77fd5e03acc5a7e387261c9004d8b605aaf61f&heads=21eb4bd92a92950701084580b25ae4057a8ede65+f041e696777b2190dae7bfff4c53622c972b4ce0+e9ef0ed0eb0e1e0fdb86b78248483761afb8b775+af48344317587ee74a3677dd8a3981878f5a7bf0+b5e75381970aa36adbe5c52
> x-hgarg-9: 58ec4ade210e393e8+12169a8c974c155f0280514f10bc6778fea6379a+f791e70cae569b172389bb6045d7d638aea19eb0+7e51cdfa3a1427ded7fa26076e1823b923e5efa4+c80da5ec6df8d2d611df1b0ee32abe64df8e3922+c0bba5003182f4b94daf1e637789cd5b7020a46f+320ac9ee27fe3cafbe8be70cc7384fa5a0745e25+6fc9eeda20c5ea3b6b1a549fe0aaf0b8062ba284+a1cc88f839d4094dff2050d36d5a64e847527ba9+5b39dd08ee04754260a58a40ab4b534f9dce8182+168511530fccccc4b81fb475c62d0ab2e5582dc8+e07d6c4713535e89e9c2d986b901440b560da015+adb159333b45ab37cfcdf68a46efd41149d99ccf+55d1b0a7bad5c9d1d65fc6c721588c177b3d74e9+5bac09db9edf358a165f5d791a3c7b02deb0f438+c075bf9b68627c5ac5fbb9546cd206577c12f429+f9ce2c3cdf92f2c618997aae11536c034214719e+26e4436846bc7894b73da743bf53ff22f59ff3d2+13db28c96743cabadb5abd40d2a5e4b2b48053b1+136cb0666cd0ba2b29c004cdcb39dd715d4bf757+f0ede966be9627d0476140af4acb4732d7017e9a+7a09f60c7a9a7a812effc34e5829429b0927bde8+527cec8cb359815f1bf95c54f431ed6d3b0cf942+6b6b622e98b3c27df36c945133dae09b9c4a2586+80bf81d9e767a6b0d81c9420e2f671dac52993a5+79ee040
> x-hgproto-1: partial-pull
> accept: application/mercurial-0.1
> host: kiln
> user-agent: mercurial/proto-1.0 (Mercurial 4.8.2)
> 
> 
> Fiddler - raw headers - good:
> This is the same machine, same version of TortoiseHg, but a fresh clone of the same repo.
> 
> GET http://kiln/fogbugz/kiln/Code/Umajin/Apps/umajin_app_builder-2?cmd=batch HTTP/1.1
> Accept-Encoding: identity
> vary: X-HgArg-1,X-HgArg-2,X-HgArg-3,X-HgArg-4,X-HgArg-5,X-HgProto-1
> x-hgarg-1: cmds=heads+%3Bknown+nodes%3Da00f4a72cfad95d7c88c5cf51078a886ab2f25af+c76407b8b943a0bd594748d2d9b02b684d7a30f2+a3999be3ff23b908feae4d9514af614623941127+441954002e32c855a279901e3f7d5d297f73e290+5e2cc144de57dafe6d033b2d077fa2568ec5475f+1e5eea295c7678c07074e0142ff304494dce8297+5bac09db9edf358a165f5d791a3c7b02deb0f438+ffd098ba2906a90547ca7c1a12845154b2e83a8f+26e4436846bc7894b73da743bf53ff22f59ff3d2+1a17f81c1c152920dfa779e74ff1be4c01f8cc9c+1c12b41e8e2a9e85f091db6bc20fd8d14706f2f4+8e00643fb5c5d4a4cc4ba5f333b1b04269a12dd3+0313044fd88ce9748ae2ab6fbb988d4c8d0baf7d+0a579c5d0ffbec08fe748ad1ab8241dde7ddc714+55d1b0a7bad5c9d1d65fc6c721588c177b3d74e9+adb159333b45ab37cfcdf68a46efd41149d99ccf+e07d6c4713535e89e9c2d986b901440b560da015+168511530fccccc4b81fb475c62d0ab2e5582dc8+2dc58a59ebff88ba3f5c8ef986f5fa331406cdfa+5b39dd08ee04754260a58a40ab4b534f9dce8182+f9ce2c3cdf92f2c618997aae11536c034214719e+788939531cc1c51098033965abf4322ac433d752+962ae2ee55649b41c9921ba2c665fa096afc289a+adf7aafcf86867069fc96cde2a08680ee0a34a
> x-hgarg-2: 66+35cf18bbb62e1d1b8b069c658e95cf76a277160d+f679c2ef933285f3c1a0630ba390c939a2b108ac+6944c44cbc1c12069698a5a15bca21f29cfacda5+135d3c1aa5e2354408db7d47ab0c7e0cccd809e7+88f8d8952fbe5bc7c11e9b2f800153386fb57189+a9bf0de24656309a46d677fc25ef6274b481ac41+a4a00158d427ccabdae6116e51602e0a1a7b9b87+c2b9e602f9e9466b1f04dae08e9785088713fada+6fc9eeda20c5ea3b6b1a549fe0aaf0b8062ba284+92e5a37f0655aff3d4c54fd42d2a63b2ad940e77+8540011d2554af50ee6a42fd43b271ecebbdadcf+466efb1820a5e35398f2556bca8a6846c66f763e+287d45f3ba6f4fd15dd53a5f6f58eb18f3d270a6+f4b7a2823ba8db6a07d83a3225059e8c02af4d0d+85134fea07909c7f0c6215f23954016db8f74ad1+af48344317587ee74a3677dd8a3981878f5a7bf0+86d1adf05707e5ed6f30661bd1a87b0efdeceb23+21eb4bd92a92950701084580b25ae4057a8ede65+c34de19f08fd4e9c24182630b8d17e9ac4cc14b1+73339449991ddb770833a0cdf4f36634906fcc79+7159495d4f8150201b971cd4b87f4cd84c4d1b02+1ef01d6ed7eca87c8b833d7aa7bc5ee3ee20f360+3b4c88ccac814686ee503ba88ecba76682a16536+6de21a688a7862a0ae8a8ec9046e68b66ce2e415+9b21ef40465ea1fdd768be
> x-hgarg-3: fcaf6ee7880c0d441f+874afb9a6258af52a0b1bef846d3a5f32f61b3f6+c122a9dc6bfbc42a2171fe29bdac91ab63ea56a2+ceb59aa90411813236ca9b4661595e859c083b7d+4c02b2d3fd5074b383edfe1e08431dd617482446+576c005aa838a6b5a1dd299ee3c08549355f38f0+5a77fd5e03acc5a7e387261c9004d8b605aaf61f+3f2a8885828b09af7c49940ec0d07fb746d53269+fdfdfb0a56dd023a287b2fc0e1898f6dc840c3ce+1a0d6e00c94bea89bf6a3bebbc950e2fd9040506+8cd513aef2387e491b234809156efb1189041932+ed10243ce25e17209352f385e3b2e3b252432c70+60aff4ae5844e0a3eb9d76092395348716c49f4f+0711fc1a9dfcaeee3c52c31adf1d4578858d093f+b00ce7b62b8221924ac0e3ecc80fc28d512483d9+0ff2db4e4edb8914e9f5f3764574224d06b19acc+d597c4f03f898f38d7317bd34b3e67cf41f11e73+47419633111aa17cb031fa972c71c4ddbfeece1f+cde1f51b647227f6da80968fb05978be10605d44+0da1cb2026f95914d5e296eb271534c0322bfa6f+1eb9186b856fe064443f210d10d914ad75c2009e+25ec9a0ccc63a50ed41ea69cf347cbc39bf22429+e2258e4c5bcf36df6cdbc2f90116c73c2036edc8+0f753f4db05f0c289264451a2a6a06384a4c37df+44d5f85962c3c1ce6e6c248646f9b101cd56d889+3ce294
> x-hgarg-4: 583bef990ac1f07f837afaa0a877e2241c+14bd707c54c7c67168b10594db6cd91e02bc6185+136cb0666cd0ba2b29c004cdcb39dd715d4bf757+a26e9206d5ec566069f9e4e016d4014ea7823578+8e07fac92b9b6b8f0f754b4044907a2876710c99+64ae1667861e2806039a32e141bdb00852dbb724+fbf7f3621de0d1d19ac3ef1eb6787b44b224a2fe+36a7013f1a86ca51e3b241694f81c1e31006ae3a+15cf239f6e4e79907088fe8e7bd4d9ab989021b8+aa89a7af5e94268cde9eb2308d1fa994d91d4e71+257d45a711fd8564a7b4d7fbf7214ab9fba3fbfa+373568beaef433c5c58f20788c4c16ec4862c140+576e825b65e4e57cb42a98bb36f84769d483457d+f1703818ee7fb2ebf2ddf871c8beedc30cf6ad97+139db5d0a745ff93f42dd55829b17b6de46035a3+527cec8cb359815f1bf95c54f431ed6d3b0cf942+7a09f60c7a9a7a812effc34e5829429b0927bde8+27cde3b4b949f67d01417eee9923563fefb3010c+63a3e52ed72fc522124e9fbb79e847ad6f068e90+2d612fb4689ed1d65fccefa72113c553079c4649+144fd99f64edc80f8eda9df3080f76a24a4b9258+f734cbfe6a5877efdd158c541e510aaa17785938+110e57a60ef01863287600fb8269e79b30171262+f0ede966be9627d0476140af4acb4732d7017e9a+7506b1314ab8fdcaf24af647cad3fea
> x-hgarg-5: 0995b8b08+ceec646a7f83ddc37f2e955d8c456de1ddd2686d+db4bea99d2a08f652fce183120080a5f9a35dee7
> x-hgproto-1: partial-pull
> accept: application/mercurial-0.1
> host: kiln
> user-agent: mercurial/proto-1.0 (Mercurial 4.8.2)
> 
> 
> --
> Pierre-Yves David
> 

-- 
Pierre-Yves David


More information about the Mercurial mailing list