Commit dfa0d77
committed
feat(vcs): run repository maintenance in background
Repository operations can exceed proxy timeouts and provide little feedback while requests remain open. Queue browser actions and opt-in API requests as serialized, trackable Celery tasks.1 parent 2489bd2 commit dfa0d77
22 files changed
Lines changed: 3391 additions & 345 deletions
File tree
- docs
- admin
- security
- specs
- weblate
- api
- templates
- trans
- models
- tests
- views
- utils
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
234 | 241 | | |
235 | 242 | | |
236 | 243 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1204 | 1204 | | |
1205 | 1205 | | |
1206 | 1206 | | |
1207 | | - | |
| 1207 | + | |
| 1208 | + | |
1208 | 1209 | | |
1209 | 1210 | | |
1210 | 1211 | | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
1211 | 1220 | | |
1212 | 1221 | | |
1213 | 1222 | | |
| |||
1251 | 1260 | | |
1252 | 1261 | | |
1253 | 1262 | | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
1254 | 1290 | | |
1255 | 1291 | | |
1256 | 1292 | | |
| |||
3384 | 3420 | | |
3385 | 3421 | | |
3386 | 3422 | | |
| 3423 | + | |
| 3424 | + | |
| 3425 | + | |
| 3426 | + | |
| 3427 | + | |
| 3428 | + | |
| 3429 | + | |
3387 | 3430 | | |
3388 | 3431 | | |
3389 | 3432 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
196 | 203 | | |
197 | 204 | | |
198 | 205 | | |
| |||
621 | 628 | | |
622 | 629 | | |
623 | 630 | | |
624 | | - | |
625 | | - | |
626 | | - | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
627 | 638 | | |
628 | 639 | | |
629 | 640 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2831 | 2831 | | |
2832 | 2832 | | |
2833 | 2833 | | |
2834 | | - | |
| 2834 | + | |
| 2835 | + | |
2835 | 2836 | | |
2836 | 2837 | | |
2837 | 2838 | | |
| |||
2848 | 2849 | | |
2849 | 2850 | | |
2850 | 2851 | | |
| 2852 | + | |
2851 | 2853 | | |
2852 | 2854 | | |
2853 | 2855 | | |
| |||
3058 | 3060 | | |
3059 | 3061 | | |
3060 | 3062 | | |
| 3063 | + | |
3061 | 3064 | | |
3062 | 3065 | | |
3063 | 3066 | | |
| |||
4347 | 4350 | | |
4348 | 4351 | | |
4349 | 4352 | | |
| 4353 | + | |
4350 | 4354 | | |
4351 | 4355 | | |
4352 | 4356 | | |
| |||
0 commit comments