annotate .hgtags @ 1188:a7c43131d871

bake: Fix file write flushing problem with Python 3.8+ Writing the cache files fails in Python 3.8 because it looks like flushing behaviour has changed. We need to explicitly flush. And even then, in very rare occurrences, it looks like it can still run into racing conditions, so we do a very hacky and ugly "retry" loop when fetching cached data :(
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 15 Jun 2021 22:36:23 -0700
parents 3acfaf2e27f1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
e296368ccc41 Added tag 2.0.0-alpha1 for changeset cb1ed436642c
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
1 cb1ed436642caadf9d3f19c1750096b116e43606 2.0.0-alpha1
73
64788ad39c14 Added tag 2.0.0-alpha1 for changeset ecee3e8f35e5
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
2 cb1ed436642caadf9d3f19c1750096b116e43606 2.0.0-alpha1
64788ad39c14 Added tag 2.0.0-alpha1 for changeset ecee3e8f35e5
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
3 ecee3e8f35e57e4a606794a11fc6e8aba2734d2f 2.0.0-alpha1
75
1bfcdbbe2572 Added tag 2.0.0-alpha1 for changeset 8f988aa54433
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
4 ecee3e8f35e57e4a606794a11fc6e8aba2734d2f 2.0.0-alpha1
1bfcdbbe2572 Added tag 2.0.0-alpha1 for changeset 8f988aa54433
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
5 8f988aa54433e0c4aa036cd00bcfa5904d3be304 2.0.0-alpha1
77
25bfed36a620 Added tag 2.0.0-alpha2 for changeset fdb08d986384
Ludovic Chabant <ludovic@chabant.com>
parents: 75
diff changeset
6 fdb08d986384687959fe11640f058eac22c17b8f 2.0.0-alpha2
79
c605fd808fc5 Added tag 2.0.0-alpha3 for changeset c80a3be091da
Ludovic Chabant <ludovic@chabant.com>
parents: 77
diff changeset
7 c80a3be091da98f00ccb8e3a1be628f7d6a68ae5 2.0.0-alpha3
102
343befeb936f Added tag 2.0.0-alpha4 for changeset d74ae33832ae
Ludovic Chabant <ludovic@chabant.com>
parents: 79
diff changeset
8 d74ae33832ae4ca0d17b56ea862381517875ab0a 2.0.0-alpha4
104
28518b515513 Added tag 2.0.0-alpha4 for changeset 028df35a690e
Ludovic Chabant <ludovic@chabant.com>
parents: 102
diff changeset
9 d74ae33832ae4ca0d17b56ea862381517875ab0a 2.0.0-alpha4
28518b515513 Added tag 2.0.0-alpha4 for changeset 028df35a690e
Ludovic Chabant <ludovic@chabant.com>
parents: 102
diff changeset
10 028df35a690e55c95c8fae692c85b3d69dc6cc7e 2.0.0-alpha4
180
ede1a59f481d Added tag 2.0.0a5 for changeset acc718ab56da
Ludovic Chabant <ludovic@chabant.com>
parents: 104
diff changeset
11 acc718ab56da2aeecce83a9fe8240f48f2b0b607 2.0.0a5
327
b30ab97e091b Added tag 2.0.0a6 for changeset 1ecc0c16ba64
Ludovic Chabant <ludovic@chabant.com>
parents: 180
diff changeset
12 1ecc0c16ba64619e16c18a3d777ab5d461240628 2.0.0a6
358
15d81d250b48 Added tag 2.0.0a7 for changeset 3a496ffbb898
Ludovic Chabant <ludovic@chabant.com>
parents: 327
diff changeset
13 3a496ffbb898108feba64a3dbaabb2cd2a7ee4a7 2.0.0a7
372
115668bb447d Added tag 2.0.0a8 for changeset c2ca72fb7f0b
Ludovic Chabant <ludovic@chabant.com>
parents: 358
diff changeset
14 c2ca72fb7f0bf215a940613faa232b9bd2ee7471 2.0.0a8
387
4a5dd3424012 Added tag 2.0.0a9 for changeset 5f0e5276c7cb
Ludovic Chabant <ludovic@chabant.com>
parents: 372
diff changeset
15 5f0e5276c7cb30685a0abd6e0594919d329feac4 2.0.0a9
389
b28d94f1f85a Added tag 2.0.0a10 for changeset 3890353d3e5a
Ludovic Chabant <ludovic@chabant.com>
parents: 387
diff changeset
16 3890353d3e5a7b71d2a5062aad0b8949e058edd0 2.0.0a10
403
563e2e84ef6e Added tag 2.0.0a11 for changeset 043b9d8304c7
Ludovic Chabant <ludovic@chabant.com>
parents: 389
diff changeset
17 043b9d8304c798edce186eade4c3ffe2ae2f02de 2.0.0a11
470
c582746cb7eb Added tag 2.0.0a12 for changeset f14796cbab0f
Ludovic Chabant <ludovic@chabant.com>
parents: 403
diff changeset
18 f14796cbab0fbf250dc8caa730a4ea45fe764d2f 2.0.0a12
474
750160edefb7 Added tag 2.0.0a13 for changeset eb3ace870708
Ludovic Chabant <ludovic@chabant.com>
parents: 470
diff changeset
19 eb3ace870708e18bbb259c5bc76e96b6d82c2e70 2.0.0a13
533
c24aaaf59500 Added tag 2.0.0b1 for changeset c3c1171679de
Ludovic Chabant <ludovic@chabant.com>
parents: 474
diff changeset
20 c3c1171679de13432c3d2ce08f7a29cef0f35423 2.0.0b1
536
119ac8018964 Added tag 2.0.0b2 for changeset 03c3a77fda60
Ludovic Chabant <ludovic@chabant.com>
parents: 533
diff changeset
21 03c3a77fda60d28df6d5f3592ed4468b4869bdea 2.0.0b2
547
8c9057bb0fea Added tag 2.0.0b3 for changeset 6ef89b31ddda
Ludovic Chabant <ludovic@chabant.com>
parents: 536
diff changeset
22 6ef89b31dddaf50d8cbcb8ee6603e4530ed4d64c 2.0.0b3
635
00a5accb8aad Added tag 2.0.0b4 for changeset 14eec6faf10b
Ludovic Chabant <ludovic@chabant.com>
parents: 547
diff changeset
23 14eec6faf10bad9e539bfb92c2984155412846a7 2.0.0b4
652
41e9714e3a5f Added tag 2.0.0b5 for changeset cc2d212c3ba1
Ludovic Chabant <ludovic@chabant.com>
parents: 635
diff changeset
24 cc2d212c3ba14af0ac8c38ce3c2764ed7db6f1fe 2.0.0b5
751
925f25ed9a54 Added tag 2.0.0rc1 for changeset 377f4b626e74
Ludovic Chabant <ludovic@chabant.com>
parents: 652
diff changeset
25 377f4b626e749148a9b84b2dc3cf0f9c3edd707a 2.0.0rc1
799
59147dd04d49 Added tag 2.0.0rc2 for changeset 6997ab31fc2d
Ludovic Chabant <ludovic@chabant.com>
parents: 751
diff changeset
26 6997ab31fc2d6ab3bb02ff1dc3404952ad483aeb 2.0.0rc2
846
148ce9bf8664 Added tag 2.0.0 for changeset a3f74fa0c826
Ludovic Chabant <ludovic@chabant.com>
parents: 799
diff changeset
27 a85d08ffe1f6d63482958ec75ae3510161c83f98 2.0.0
148ce9bf8664 Added tag 2.0.0 for changeset a3f74fa0c826
Ludovic Chabant <ludovic@chabant.com>
parents: 799
diff changeset
28 a3f74fa0c826f91fa545eeaa18e955970e7c8712 2.0.0
981
5e3e840b5574 Added tag 2.1.0 for changeset 5d867e6ed83f
Ludovic Chabant <ludovic@chabant.com>
parents: 846
diff changeset
29 5d867e6ed83f9bdd9b35a9ddce079a5749c1f416 2.1.0
1003
7a1903ede496 Added tag 2.1.2 for changeset 6f32a6dc2306
Ludovic Chabant <ludovic@chabant.com>
parents: 981
diff changeset
30 6f32a6dc2306d645d08c68e4fbdfcf45e7e90a4a 2.1.2
1072
c621fea461c6 Added tag 3.0.0 for changeset 7f94407d037d
Ludovic Chabant <ludovic@chabant.com>
parents: 1003
diff changeset
31 7f94407d037d89a96910c595282d63d77d32dbac 3.0.0
1087
20f779b5591b Added tag 3.0.1 for changeset 84e1d2c587ae
Ludovic Chabant <ludovic@chabant.com>
parents: 1072
diff changeset
32 84e1d2c587aee95cfdcac660402209f2499bd91b 3.0.1
1092
f17f5823f72c Added tag 3.0.2 for changeset 306e6c104dbd
Ludovic Chabant <ludovic@chabant.com>
parents: 1087
diff changeset
33 306e6c104dbd4219dd98fe1304b2b1132834c3c9 3.0.2
1125
8c3506e5ea3f Added tag 3.1.0 for changeset 4081f3dba541
Ludovic Chabant <ludovic@chabant.com>
parents: 1092
diff changeset
34 4081f3dba5418c25c9aba9e2e9f8dbefbdf8f246 3.1.0
1131
32f71dbf5cb1 Added tag 3.1.1 for changeset 71627dd7d2f1
Ludovic Chabant <ludovic@chabant.com>
parents: 1125
diff changeset
35 71627dd7d2f1385e43164ee9acee1eba3b1c18ad 3.1.1
1141
5d9b2581b8a1 Added tag 3.2.0 for changeset 8e1a0b4d08c5
Ludovic Chabant <ludovic@chabant.com>
parents: 1131
diff changeset
36 8e1a0b4d08c52e7c0b3bf649f2dfb5300791a3a4 3.2.0
1147
4b5b464e3155 Added tag 3.2.1 for changeset 3516759ea1b2
Ludovic Chabant <ludovic@chabant.com>
parents: 1141
diff changeset
37 3516759ea1b219968138c43a13038901eae35db4 3.2.1
1174
3acfaf2e27f1 Added tag 3.3.0 for changeset 5f9f411a109e
Ludovic Chabant <ludovic@chabant.com>
parents: 1147
diff changeset
38 5f9f411a109ebcf7517535850de264a4fa736e21 3.3.0