git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BUG] bulk move silently dropped, leaving the "delete" part in work dir, on commit reorder (rebase -i)
       [not found] <1249625346.805132902.1586274429644.JavaMail.root@zimbra39-e7>
@ 2020-04-07 16:01 ` ydirson
  2020-04-07 20:10   ` Elijah Newren
  0 siblings, 1 reply; 2+ messages in thread
From: ydirson @ 2020-04-07 16:01 UTC (permalink / raw)
  To: git

[-- Attachment #1: Type: text/plain, Size: 1417 bytes --]

Hello all,

Please find attached a fast-export test-case for the problem.  It contains an "original state" commit
and 2 commits moving lots of files around.  As context, the first one is a logical fixup of the second
one, adding one more move to the bulk move in the second commit.

If I use "rebase -i" to reorder the 2 commits, "subject 1" which originally contains 4 blob changes and
324 moves, loses all the renames.  Problem exists at least in 2.25.1 and 2.26.0 as shipped in Debian testing.

Additionally, the files in workdir are all locally deleted and stay there as "Changes not staged for commit",
which should have prevented the rebase from proceeding to the second "pick".

 (ref0/ref1)$ git log --raw HEAD^^..
commit d368ee70ca358f4877185175780147b5bfba0ec5 (HEAD -> ref0/ref1)
Author: User 0 <user0@example.com>
Date:   Thu Apr 2 17:15:29 2020 +0200

    subject 1
    
    body

:100644 100644 16fd26f 16fd26f R100     path15/path30/path89/path102/path106/path107    path15/path607/path30/path89/path102/path106/path107

commit a6b4902d848acdeeb0238d22dd7a093317e7a389
Author: User 0 <user0@example.com>
Date:   Wed Apr 1 18:14:31 2020 +0200

    subject 2
    
    body

:100644 100644 386a5e0 67bb842 M        path12/path10
:100644 100644 703e2a3 57729f1 M        path13/path10
:100644 100644 386a5e0 67bb842 M        path14/path10
:100644 100644 53d9ddb fe616ea M        path9/path10
 (ref0/ref1)$ 

[-- Attachment #2: commit-swap.fexp --]
[-- Type: application/octet-stream, Size: 79844 bytes --]

blob
mark :1
data 16
anonymous blob 0
blob
mark :2
data 16
anonymous blob 1
blob
mark :3
data 16
anonymous blob 2
blob
mark :4
data 16
anonymous blob 3
blob
mark :5
data 16
anonymous blob 4
blob
mark :6
data 16
anonymous blob 5
blob
mark :7
data 16
anonymous blob 6
blob
mark :8
data 16
anonymous blob 7
blob
mark :9
data 16
anonymous blob 8
blob
mark :10
data 16
anonymous blob 9
blob
mark :11
data 17
anonymous blob 10
blob
mark :12
data 17
anonymous blob 11
blob
mark :13
data 17
anonymous blob 12
blob
mark :14
data 17
anonymous blob 13
blob
mark :15
data 17
anonymous blob 14
blob
mark :16
data 17
anonymous blob 15
blob
mark :17
data 17
anonymous blob 16
blob
mark :18
data 17
anonymous blob 17
blob
mark :19
data 17
anonymous blob 18
blob
mark :20
data 17
anonymous blob 19
blob
mark :21
data 17
anonymous blob 20
blob
mark :22
data 17
anonymous blob 21
blob
mark :23
data 17
anonymous blob 22
blob
mark :24
data 17
anonymous blob 23
blob
mark :25
data 17
anonymous blob 24
blob
mark :26
data 17
anonymous blob 25
blob
mark :27
data 17
anonymous blob 26
blob
mark :28
data 17
anonymous blob 27
blob
mark :29
data 17
anonymous blob 28
blob
mark :30
data 17
anonymous blob 29
blob
mark :31
data 17
anonymous blob 30
blob
mark :32
data 17
anonymous blob 31
blob
mark :33
data 17
anonymous blob 32
blob
mark :34
data 17
anonymous blob 33
blob
mark :35
data 17
anonymous blob 34
blob
mark :36
data 17
anonymous blob 35
blob
mark :37
data 17
anonymous blob 36
blob
mark :38
data 17
anonymous blob 37
blob
mark :39
data 17
anonymous blob 38
blob
mark :40
data 17
anonymous blob 39
blob
mark :41
data 17
anonymous blob 40
blob
mark :42
data 17
anonymous blob 41
blob
mark :43
data 17
anonymous blob 42
blob
mark :44
data 17
anonymous blob 43
blob
mark :45
data 17
anonymous blob 44
blob
mark :46
data 17
anonymous blob 45
blob
mark :47
data 17
anonymous blob 46
blob
mark :48
data 17
anonymous blob 47
blob
mark :49
data 17
anonymous blob 48
blob
mark :50
data 17
anonymous blob 49
blob
mark :51
data 17
anonymous blob 50
blob
mark :52
data 17
anonymous blob 51
blob
mark :53
data 17
anonymous blob 52
blob
mark :54
data 17
anonymous blob 53
blob
mark :55
data 17
anonymous blob 54
blob
mark :56
data 17
anonymous blob 55
blob
mark :57
data 17
anonymous blob 56
blob
mark :58
data 17
anonymous blob 57
blob
mark :59
data 17
anonymous blob 58
blob
mark :60
data 17
anonymous blob 59
blob
mark :61
data 17
anonymous blob 60
blob
mark :62
data 17
anonymous blob 61
blob
mark :63
data 17
anonymous blob 62
blob
mark :64
data 17
anonymous blob 63
blob
mark :65
data 17
anonymous blob 64
blob
mark :66
data 17
anonymous blob 65
blob
mark :67
data 17
anonymous blob 66
blob
mark :68
data 17
anonymous blob 67
blob
mark :69
data 17
anonymous blob 68
blob
mark :70
data 17
anonymous blob 69
blob
mark :71
data 17
anonymous blob 70
blob
mark :72
data 17
anonymous blob 71
blob
mark :73
data 17
anonymous blob 72
blob
mark :74
data 17
anonymous blob 73
blob
mark :75
data 17
anonymous blob 74
blob
mark :76
data 17
anonymous blob 75
blob
mark :77
data 17
anonymous blob 76
blob
mark :78
data 17
anonymous blob 77
blob
mark :79
data 17
anonymous blob 78
blob
mark :80
data 17
anonymous blob 79
blob
mark :81
data 17
anonymous blob 80
blob
mark :82
data 17
anonymous blob 81
blob
mark :83
data 17
anonymous blob 82
blob
mark :84
data 17
anonymous blob 83
blob
mark :85
data 17
anonymous blob 84
blob
mark :86
data 17
anonymous blob 85
blob
mark :87
data 17
anonymous blob 86
blob
mark :88
data 17
anonymous blob 87
blob
mark :89
data 17
anonymous blob 88
blob
mark :90
data 17
anonymous blob 89
blob
mark :91
data 17
anonymous blob 90
blob
mark :92
data 17
anonymous blob 91
blob
mark :93
data 17
anonymous blob 92
blob
mark :94
data 17
anonymous blob 93
blob
mark :95
data 17
anonymous blob 94
blob
mark :96
data 17
anonymous blob 95
blob
mark :97
data 17
anonymous blob 96
blob
mark :98
data 17
anonymous blob 97
blob
mark :99
data 17
anonymous blob 98
blob
mark :100
data 17
anonymous blob 99
blob
mark :101
data 18
anonymous blob 100
blob
mark :102
data 18
anonymous blob 101
blob
mark :103
data 18
anonymous blob 102
blob
mark :104
data 18
anonymous blob 103
blob
mark :105
data 18
anonymous blob 104
blob
mark :106
data 18
anonymous blob 105
blob
mark :107
data 18
anonymous blob 106
blob
mark :108
data 18
anonymous blob 107
blob
mark :109
data 18
anonymous blob 108
blob
mark :110
data 18
anonymous blob 109
blob
mark :111
data 18
anonymous blob 110
blob
mark :112
data 18
anonymous blob 111
blob
mark :113
data 18
anonymous blob 112
blob
mark :114
data 18
anonymous blob 113
blob
mark :115
data 18
anonymous blob 114
blob
mark :116
data 18
anonymous blob 115
blob
mark :117
data 18
anonymous blob 116
blob
mark :118
data 18
anonymous blob 117
blob
mark :119
data 18
anonymous blob 118
blob
mark :120
data 18
anonymous blob 119
blob
mark :121
data 18
anonymous blob 120
blob
mark :122
data 18
anonymous blob 121
blob
mark :123
data 18
anonymous blob 122
blob
mark :124
data 18
anonymous blob 123
blob
mark :125
data 18
anonymous blob 124
blob
mark :126
data 18
anonymous blob 125
blob
mark :127
data 18
anonymous blob 126
blob
mark :128
data 18
anonymous blob 127
blob
mark :129
data 18
anonymous blob 128
blob
mark :130
data 18
anonymous blob 129
blob
mark :131
data 18
anonymous blob 130
blob
mark :132
data 18
anonymous blob 131
blob
mark :133
data 18
anonymous blob 132
blob
mark :134
data 18
anonymous blob 133
blob
mark :135
data 18
anonymous blob 134
blob
mark :136
data 18
anonymous blob 135
blob
mark :137
data 18
anonymous blob 136
blob
mark :138
data 18
anonymous blob 137
blob
mark :139
data 18
anonymous blob 138
blob
mark :140
data 18
anonymous blob 139
blob
mark :141
data 18
anonymous blob 140
blob
mark :142
data 18
anonymous blob 141
blob
mark :143
data 18
anonymous blob 142
blob
mark :144
data 18
anonymous blob 143
blob
mark :145
data 18
anonymous blob 144
blob
mark :146
data 18
anonymous blob 145
blob
mark :147
data 18
anonymous blob 146
blob
mark :148
data 18
anonymous blob 147
blob
mark :149
data 18
anonymous blob 148
blob
mark :150
data 18
anonymous blob 149
blob
mark :151
data 18
anonymous blob 150
blob
mark :152
data 18
anonymous blob 151
blob
mark :153
data 18
anonymous blob 152
blob
mark :154
data 18
anonymous blob 153
blob
mark :155
data 18
anonymous blob 154
blob
mark :156
data 18
anonymous blob 155
blob
mark :157
data 18
anonymous blob 156
blob
mark :158
data 18
anonymous blob 157
blob
mark :159
data 18
anonymous blob 158
blob
mark :160
data 18
anonymous blob 159
blob
mark :161
data 18
anonymous blob 160
blob
mark :162
data 18
anonymous blob 161
blob
mark :163
data 18
anonymous blob 162
blob
mark :164
data 18
anonymous blob 163
blob
mark :165
data 18
anonymous blob 164
blob
mark :166
data 18
anonymous blob 165
blob
mark :167
data 18
anonymous blob 166
blob
mark :168
data 18
anonymous blob 167
blob
mark :169
data 18
anonymous blob 168
blob
mark :170
data 18
anonymous blob 169
blob
mark :171
data 18
anonymous blob 170
blob
mark :172
data 18
anonymous blob 171
blob
mark :173
data 18
anonymous blob 172
blob
mark :174
data 18
anonymous blob 173
blob
mark :175
data 18
anonymous blob 174
blob
mark :176
data 18
anonymous blob 175
blob
mark :177
data 18
anonymous blob 176
blob
mark :178
data 18
anonymous blob 177
blob
mark :179
data 18
anonymous blob 178
blob
mark :180
data 18
anonymous blob 179
blob
mark :181
data 18
anonymous blob 180
blob
mark :182
data 18
anonymous blob 181
blob
mark :183
data 18
anonymous blob 182
blob
mark :184
data 18
anonymous blob 183
blob
mark :185
data 18
anonymous blob 184
blob
mark :186
data 18
anonymous blob 185
blob
mark :187
data 18
anonymous blob 186
blob
mark :188
data 18
anonymous blob 187
blob
mark :189
data 18
anonymous blob 188
blob
mark :190
data 18
anonymous blob 189
blob
mark :191
data 18
anonymous blob 190
blob
mark :192
data 18
anonymous blob 191
blob
mark :193
data 18
anonymous blob 192
blob
mark :194
data 18
anonymous blob 193
blob
mark :195
data 18
anonymous blob 194
blob
mark :196
data 18
anonymous blob 195
blob
mark :197
data 18
anonymous blob 196
blob
mark :198
data 18
anonymous blob 197
blob
mark :199
data 18
anonymous blob 198
blob
mark :200
data 18
anonymous blob 199
blob
mark :201
data 18
anonymous blob 200
blob
mark :202
data 18
anonymous blob 201
blob
mark :203
data 18
anonymous blob 202
blob
mark :204
data 18
anonymous blob 203
blob
mark :205
data 18
anonymous blob 204
blob
mark :206
data 18
anonymous blob 205
blob
mark :207
data 18
anonymous blob 206
blob
mark :208
data 18
anonymous blob 207
blob
mark :209
data 18
anonymous blob 208
blob
mark :210
data 18
anonymous blob 209
blob
mark :211
data 18
anonymous blob 210
blob
mark :212
data 18
anonymous blob 211
blob
mark :213
data 18
anonymous blob 212
blob
mark :214
data 18
anonymous blob 213
blob
mark :215
data 18
anonymous blob 214
blob
mark :216
data 18
anonymous blob 215
blob
mark :217
data 18
anonymous blob 216
blob
mark :218
data 18
anonymous blob 217
blob
mark :219
data 18
anonymous blob 218
blob
mark :220
data 18
anonymous blob 219
blob
mark :221
data 18
anonymous blob 220
blob
mark :222
data 18
anonymous blob 221
blob
mark :223
data 18
anonymous blob 222
blob
mark :224
data 18
anonymous blob 223
blob
mark :225
data 18
anonymous blob 224
blob
mark :226
data 18
anonymous blob 225
blob
mark :227
data 18
anonymous blob 226
blob
mark :228
data 18
anonymous blob 227
blob
mark :229
data 18
anonymous blob 228
blob
mark :230
data 18
anonymous blob 229
blob
mark :231
data 18
anonymous blob 230
blob
mark :232
data 18
anonymous blob 231
blob
mark :233
data 18
anonymous blob 232
blob
mark :234
data 18
anonymous blob 233
blob
mark :235
data 18
anonymous blob 234
blob
mark :236
data 18
anonymous blob 235
blob
mark :237
data 18
anonymous blob 236
blob
mark :238
data 18
anonymous blob 237
blob
mark :239
data 18
anonymous blob 238
blob
mark :240
data 18
anonymous blob 239
blob
mark :241
data 18
anonymous blob 240
blob
mark :242
data 18
anonymous blob 241
blob
mark :243
data 18
anonymous blob 242
blob
mark :244
data 18
anonymous blob 243
blob
mark :245
data 18
anonymous blob 244
blob
mark :246
data 18
anonymous blob 245
blob
mark :247
data 18
anonymous blob 246
blob
mark :248
data 18
anonymous blob 247
blob
mark :249
data 18
anonymous blob 248
blob
mark :250
data 18
anonymous blob 249
blob
mark :251
data 18
anonymous blob 250
blob
mark :252
data 18
anonymous blob 251
blob
mark :253
data 18
anonymous blob 252
blob
mark :254
data 18
anonymous blob 253
blob
mark :255
data 18
anonymous blob 254
blob
mark :256
data 18
anonymous blob 255
blob
mark :257
data 18
anonymous blob 256
blob
mark :258
data 18
anonymous blob 257
blob
mark :259
data 18
anonymous blob 258
blob
mark :260
data 18
anonymous blob 259
blob
mark :261
data 18
anonymous blob 260
blob
mark :262
data 18
anonymous blob 261
blob
mark :263
data 18
anonymous blob 262
blob
mark :264
data 18
anonymous blob 263
blob
mark :265
data 18
anonymous blob 264
blob
mark :266
data 18
anonymous blob 265
blob
mark :267
data 18
anonymous blob 266
blob
mark :268
data 18
anonymous blob 267
blob
mark :269
data 18
anonymous blob 268
blob
mark :270
data 18
anonymous blob 269
blob
mark :271
data 18
anonymous blob 270
blob
mark :272
data 18
anonymous blob 271
blob
mark :273
data 18
anonymous blob 272
blob
mark :274
data 18
anonymous blob 273
blob
mark :275
data 18
anonymous blob 274
blob
mark :276
data 18
anonymous blob 275
blob
mark :277
data 18
anonymous blob 276
blob
mark :278
data 18
anonymous blob 277
blob
mark :279
data 18
anonymous blob 278
blob
mark :280
data 18
anonymous blob 279
blob
mark :281
data 18
anonymous blob 280
blob
mark :282
data 18
anonymous blob 281
blob
mark :283
data 18
anonymous blob 282
blob
mark :284
data 18
anonymous blob 283
blob
mark :285
data 18
anonymous blob 284
blob
mark :286
data 18
anonymous blob 285
blob
mark :287
data 18
anonymous blob 286
blob
mark :288
data 18
anonymous blob 287
blob
mark :289
data 18
anonymous blob 288
blob
mark :290
data 18
anonymous blob 289
blob
mark :291
data 18
anonymous blob 290
blob
mark :292
data 18
anonymous blob 291
blob
mark :293
data 18
anonymous blob 292
blob
mark :294
data 18
anonymous blob 293
blob
mark :295
data 18
anonymous blob 294
blob
mark :296
data 18
anonymous blob 295
blob
mark :297
data 18
anonymous blob 296
blob
mark :298
data 18
anonymous blob 297
blob
mark :299
data 18
anonymous blob 298
blob
mark :300
data 18
anonymous blob 299
blob
mark :301
data 18
anonymous blob 300
blob
mark :302
data 18
anonymous blob 301
blob
mark :303
data 18
anonymous blob 302
blob
mark :304
data 18
anonymous blob 303
blob
mark :305
data 18
anonymous blob 304
blob
mark :306
data 18
anonymous blob 305
blob
mark :307
data 18
anonymous blob 306
blob
mark :308
data 18
anonymous blob 307
blob
mark :309
data 18
anonymous blob 308
blob
mark :310
data 18
anonymous blob 309
blob
mark :311
data 18
anonymous blob 310
blob
mark :312
data 18
anonymous blob 311
blob
mark :313
data 18
anonymous blob 312
blob
mark :314
data 18
anonymous blob 313
blob
mark :315
data 18
anonymous blob 314
blob
mark :316
data 18
anonymous blob 315
blob
mark :317
data 18
anonymous blob 316
blob
mark :318
data 18
anonymous blob 317
blob
mark :319
data 18
anonymous blob 318
blob
mark :320
data 18
anonymous blob 319
blob
mark :321
data 18
anonymous blob 320
blob
mark :322
data 18
anonymous blob 321
blob
mark :323
data 18
anonymous blob 322
blob
mark :324
data 18
anonymous blob 323
blob
mark :325
data 18
anonymous blob 324
blob
mark :326
data 18
anonymous blob 325
blob
mark :327
data 18
anonymous blob 326
blob
mark :328
data 18
anonymous blob 327
blob
mark :329
data 18
anonymous blob 328
blob
mark :330
data 18
anonymous blob 329
blob
mark :331
data 18
anonymous blob 330
blob
mark :332
data 18
anonymous blob 331
blob
mark :333
data 18
anonymous blob 332
blob
mark :334
data 18
anonymous blob 333
blob
mark :335
data 18
anonymous blob 334
blob
mark :336
data 18
anonymous blob 335
blob
mark :337
data 18
anonymous blob 336
blob
mark :338
data 18
anonymous blob 337
blob
mark :339
data 18
anonymous blob 338
blob
mark :340
data 18
anonymous blob 339
blob
mark :341
data 18
anonymous blob 340
blob
mark :342
data 18
anonymous blob 341
blob
mark :343
data 18
anonymous blob 342
blob
mark :344
data 18
anonymous blob 343
blob
mark :345
data 18
anonymous blob 344
blob
mark :346
data 18
anonymous blob 345
blob
mark :347
data 18
anonymous blob 346
blob
mark :348
data 18
anonymous blob 347
blob
mark :349
data 18
anonymous blob 348
blob
mark :350
data 18
anonymous blob 349
blob
mark :351
data 18
anonymous blob 350
blob
mark :352
data 18
anonymous blob 351
blob
mark :353
data 18
anonymous blob 352
blob
mark :354
data 18
anonymous blob 353
blob
mark :355
data 18
anonymous blob 354
blob
mark :356
data 18
anonymous blob 355
blob
mark :357
data 18
anonymous blob 356
blob
mark :358
data 18
anonymous blob 357
blob
mark :359
data 18
anonymous blob 358
blob
mark :360
data 18
anonymous blob 359
blob
mark :361
data 18
anonymous blob 360
blob
mark :362
data 18
anonymous blob 361
blob
mark :363
data 18
anonymous blob 362
blob
mark :364
data 18
anonymous blob 363
blob
mark :365
data 18
anonymous blob 364
blob
mark :366
data 18
anonymous blob 365
blob
mark :367
data 18
anonymous blob 366
blob
mark :368
data 18
anonymous blob 367
blob
mark :369
data 18
anonymous blob 368
blob
mark :370
data 18
anonymous blob 369
blob
mark :371
data 18
anonymous blob 370
blob
mark :372
data 18
anonymous blob 371
blob
mark :373
data 18
anonymous blob 372
blob
mark :374
data 18
anonymous blob 373
blob
mark :375
data 18
anonymous blob 374
blob
mark :376
data 18
anonymous blob 375
blob
mark :377
data 18
anonymous blob 376
blob
mark :378
data 18
anonymous blob 377
blob
mark :379
data 18
anonymous blob 378
blob
mark :380
data 18
anonymous blob 379
blob
mark :381
data 18
anonymous blob 380
blob
mark :382
data 18
anonymous blob 381
blob
mark :383
data 18
anonymous blob 382
blob
mark :384
data 18
anonymous blob 383
blob
mark :385
data 18
anonymous blob 384
blob
mark :386
data 18
anonymous blob 385
blob
mark :387
data 18
anonymous blob 386
blob
mark :388
data 18
anonymous blob 387
blob
mark :389
data 18
anonymous blob 388
blob
mark :390
data 18
anonymous blob 389
blob
mark :391
data 18
anonymous blob 390
blob
mark :392
data 18
anonymous blob 391
blob
mark :393
data 18
anonymous blob 392
blob
mark :394
data 18
anonymous blob 393
blob
mark :395
data 18
anonymous blob 394
blob
mark :396
data 18
anonymous blob 395
blob
mark :397
data 18
anonymous blob 396
blob
mark :398
data 18
anonymous blob 397
blob
mark :399
data 18
anonymous blob 398
blob
mark :400
data 18
anonymous blob 399
blob
mark :401
data 18
anonymous blob 400
blob
mark :402
data 18
anonymous blob 401
blob
mark :403
data 18
anonymous blob 402
blob
mark :404
data 18
anonymous blob 403
blob
mark :405
data 18
anonymous blob 404
blob
mark :406
data 18
anonymous blob 405
blob
mark :407
data 18
anonymous blob 406
blob
mark :408
data 18
anonymous blob 407
blob
mark :409
data 18
anonymous blob 408
blob
mark :410
data 18
anonymous blob 409
blob
mark :411
data 18
anonymous blob 410
blob
mark :412
data 18
anonymous blob 411
blob
mark :413
data 18
anonymous blob 412
blob
mark :414
data 18
anonymous blob 413
blob
mark :415
data 18
anonymous blob 414
blob
mark :416
data 18
anonymous blob 415
blob
mark :417
data 18
anonymous blob 416
blob
mark :418
data 18
anonymous blob 417
blob
mark :419
data 18
anonymous blob 418
blob
mark :420
data 18
anonymous blob 419
blob
mark :421
data 18
anonymous blob 420
blob
mark :422
data 18
anonymous blob 421
blob
mark :423
data 18
anonymous blob 422
blob
mark :424
data 18
anonymous blob 423
blob
mark :425
data 18
anonymous blob 424
blob
mark :426
data 18
anonymous blob 425
blob
mark :427
data 18
anonymous blob 426
blob
mark :428
data 18
anonymous blob 427
blob
mark :429
data 18
anonymous blob 428
blob
mark :430
data 18
anonymous blob 429
blob
mark :431
data 18
anonymous blob 430
blob
mark :432
data 18
anonymous blob 431
blob
mark :433
data 18
anonymous blob 432
blob
mark :434
data 18
anonymous blob 433
blob
mark :435
data 18
anonymous blob 434
blob
mark :436
data 18
anonymous blob 435
blob
mark :437
data 18
anonymous blob 436
blob
mark :438
data 18
anonymous blob 437
blob
mark :439
data 18
anonymous blob 438
blob
mark :440
data 18
anonymous blob 439
blob
mark :441
data 18
anonymous blob 440
blob
mark :442
data 18
anonymous blob 441
blob
mark :443
data 18
anonymous blob 442
blob
mark :444
data 18
anonymous blob 443
blob
mark :445
data 18
anonymous blob 444
blob
mark :446
data 18
anonymous blob 445
blob
mark :447
data 18
anonymous blob 446
blob
mark :448
data 18
anonymous blob 447
blob
mark :449
data 18
anonymous blob 448
blob
mark :450
data 18
anonymous blob 449
blob
mark :451
data 18
anonymous blob 450
blob
mark :452
data 18
anonymous blob 451
blob
mark :453
data 18
anonymous blob 452
blob
mark :454
data 18
anonymous blob 453
blob
mark :455
data 18
anonymous blob 454
blob
mark :456
data 18
anonymous blob 455
blob
mark :457
data 18
anonymous blob 456
blob
mark :458
data 18
anonymous blob 457
blob
mark :459
data 18
anonymous blob 458
blob
mark :460
data 18
anonymous blob 459
blob
mark :461
data 18
anonymous blob 460
blob
mark :462
data 18
anonymous blob 461
blob
mark :463
data 18
anonymous blob 462
blob
mark :464
data 18
anonymous blob 463
blob
mark :465
data 18
anonymous blob 464
blob
mark :466
data 18
anonymous blob 465
blob
mark :467
data 18
anonymous blob 466
blob
mark :468
data 18
anonymous blob 467
blob
mark :469
data 18
anonymous blob 468
blob
mark :470
data 18
anonymous blob 469
blob
mark :471
data 18
anonymous blob 470
blob
mark :472
data 18
anonymous blob 471
blob
mark :473
data 18
anonymous blob 472
reset refs/heads/ref0/ref1
commit refs/heads/ref0/ref1
mark :474
author User 0 <user0@example.com> 1586267592 +0200
committer User 0 <user0@example.com> 1586267592 +0200
data 16
subject 0

body
M 100644 :1 path0
M 100644 :2 path1
M 100644 :3 path2
M 100644 :4 path3
M 100644 :5 path4
M 100644 :6 path5
M 100755 :7 path6
M 100755 :8 path7
M 160000 0000000000000000000000000000000000000001 path8
M 100644 :9 path9/path10
M 100644 :10 path9/path11
M 100644 :11 path12/path10
M 100644 :12 path12/path11
M 100644 :13 path13/path10
M 100644 :14 path13/path11
M 100644 :11 path14/path10
M 100644 :15 path14/path11
M 100644 :16 path15/path16/path17
M 100644 :17 path15/path18/path19
M 100644 :18 path15/path18/path20/path21/path22
M 100644 :19 path15/path18/path20/path23
M 100644 :20 path15/path18/path24
M 100644 :21 path15/path18/path25/path21/path26
M 100644 :22 path15/path18/path25/path21/path27
M 100644 :23 path15/path18/path25/path28
M 100644 :24 path15/path18/path25/path29
M 100644 :25 path15/path30/path31/path32/path33/path34/path35
M 100644 :26 path15/path30/path31/path32/path33/path34/path36
M 100644 :27 path15/path30/path31/path32/path33/path34/path37
M 100644 :28 path15/path30/path31/path32/path33/path34/path38
M 100644 :29 path15/path30/path31/path32/path33/path34/path39
M 100644 :30 path15/path30/path31/path32/path33/path34/path40
M 100644 :31 path15/path30/path31/path32/path33/path34/path41
M 100644 :32 path15/path30/path31/path32/path33/path34/path42
M 100644 :33 path15/path30/path31/path32/path33/path34/path43
M 100644 :34 path15/path30/path31/path32/path33/path34/path44
M 100644 :35 path15/path30/path31/path32/path33/path34/path45
M 100644 :36 path15/path30/path31/path32/path33/path34/path46
M 100644 :37 path15/path30/path31/path32/path33/path34/path47
M 100644 :38 path15/path30/path31/path32/path33/path34/path48
M 100644 :39 path15/path30/path31/path32/path33/path34/path49
M 100644 :40 path15/path30/path31/path32/path33/path34/path50
M 100644 :41 path15/path30/path31/path32/path33/path34/path51
M 100644 :42 path15/path30/path31/path32/path33/path34/path52
M 100644 :43 path15/path30/path31/path32/path33/path34/path53
M 100644 :44 path15/path30/path31/path32/path33/path34/path54
M 100644 :45 path15/path30/path31/path32/path33/path34/path55
M 100644 :46 path15/path30/path31/path32/path33/path34/path56
M 100644 :47 path15/path30/path31/path32/path33/path34/path57
M 100644 :48 path15/path30/path31/path32/path33/path34/path58
M 100644 :49 path15/path30/path31/path32/path33/path34/path59
M 100644 :50 path15/path30/path31/path32/path33/path34/path60
M 100644 :51 path15/path30/path31/path32/path33/path34/path61
M 100644 :52 path15/path30/path31/path32/path33/path34/path62
M 100644 :53 path15/path30/path31/path32/path33/path34/path63
M 100644 :54 path15/path30/path31/path32/path33/path34/path64
M 100644 :55 path15/path30/path31/path32/path33/path65
M 100644 :56 path15/path30/path31/path32/path33/path66
M 100644 :57 path15/path30/path31/path32/path33/path67
M 100644 :58 path15/path30/path31/path68/path69/path70
M 100644 :59 path15/path30/path31/path68/path71/path34/path72
M 100644 :60 path15/path30/path31/path68/path71/path34/path73
M 100644 :61 path15/path30/path31/path68/path71/path74
M 100644 :62 path15/path30/path31/path68/path75/path76
M 100644 :63 path15/path30/path31/path77/path78/path79
M 100644 :64 path15/path30/path31/path77/path78/path80
M 100644 :65 path15/path30/path31/path77/path78/path34/path81
M 100644 :66 path15/path30/path31/path77/path78/path34/path82
M 100644 :67 path15/path30/path31/path77/path78/path34/path83
M 100644 :68 path15/path30/path31/path77/path84/path85
M 100644 :69 path15/path30/path31/path86/path87/path88
M 100644 :70 path15/path30/path89/path32/path90/path34/path91
M 100644 :71 path15/path30/path89/path32/path90/path92
M 100644 :72 path15/path30/path89/path32/path93/path34/path94
M 100644 :73 path15/path30/path89/path32/path93/path95
M 100644 :74 path15/path30/path89/path32/path96/path34/path97/path98
M 100644 :75 path15/path30/path89/path32/path96/path99
M 100644 :76 path15/path30/path89/path32/path96/path100
M 100644 :77 path15/path30/path89/path32/path96/path101
M 100644 :78 path15/path30/path89/path102/path103/path34/path104
M 100644 :79 path15/path30/path89/path102/path103/path105
M 100644 :80 path15/path30/path89/path102/path106/path107
M 100644 :81 path15/path30/path89/path102/path108/path109/path110
M 100644 :82 path15/path30/path89/path102/path108/path109/path111
M 100644 :83 path15/path30/path89/path102/path108/path112
M 100644 :84 path15/path30/path89/path77/path113/path114
M 100644 :85 path15/path30/path89/path77/path113/path115
M 100644 :86 path15/path30/path89/path86/path116/path117/path118
M 100644 :87 path15/path30/path89/path86/path116/path117/path119
M 100644 :88 path15/path30/path89/path86/path116/path120
M 100644 :89 path15/path30/path89/path86/path116/path121/path122
M 100644 :90 path15/path30/path89/path86/path116/path121/path123
M 100644 :91 path15/path30/path89/path86/path116/path124
M 100644 :92 path15/path30/path89/path86/path87/path125
M 100644 :93 path15/path30/path89/path86/path126/path34/path127
M 100644 :94 path15/path30/path89/path86/path126/path34/path128
M 100644 :95 path15/path30/path89/path86/path126/path34/path129
M 100644 :96 path15/path30/path89/path86/path126/path34/path130
M 100644 :97 path15/path30/path89/path86/path126/path34/path131
M 100644 :98 path15/path30/path89/path86/path126/path34/path132
M 100644 :99 path15/path30/path89/path86/path126/path34/path133
M 100644 :100 path15/path30/path89/path86/path126/path34/path134
M 100644 :101 path15/path30/path89/path86/path126/path135
M 100644 :102 path15/path30/path89/path136/path137/path138
M 100644 :103 path15/path139/path140
M 100755 :104 path15/path139/path141
M 100644 :105 path15/path139/path142
M 100644 :106 path15/path139/path143
M 100644 :107 path15/path139/path144
M 100644 :108 path15/path139/path145
M 100644 :109 path15/path146/path147/path148
M 100644 :110 path15/path146/path149/path150/path151
M 100644 :111 path15/path146/path149/path152/path151
M 100644 :112 path15/path146/path149/path153
M 100644 :113 path15/path146/path149/path34/path154
M 100644 :114 path15/path146/path149/path34/path155
M 100644 :115 path15/path146/path149/path34/path156
M 100644 :116 path15/path146/path149/path34/path157
M 100644 :117 path15/path146/path149/path34/path158
M 100644 :118 path15/path146/path149/path34/path159
M 100644 :119 path15/path146/path160/path34/path161
M 100644 :120 path15/path146/path160/path162
M 100644 :121 path15/path68/path163/path164
M 100644 :122 path15/path68/path165/path166
M 100644 :123 path15/path68/path165/path34/path167
M 100644 :124 path15/path68/path168/path34/path169
M 100644 :125 path15/path68/path168/path34/path170
M 100644 :126 path15/path68/path168/path34/path171
M 100644 :127 path15/path68/path168/path172
M 100755 :128 path15/path68/path173/path34/path174
M 100644 :129 path15/path68/path173/path175
M 100644 :130 path15/path68/path176/path177
M 100644 :131 path15/path68/path178/path179
M 100644 :132 path15/path68/path75/path34/path180
M 100644 :133 path15/path68/path75/path34/path181
M 100644 :134 path15/path68/path75/path34/path182
M 100644 :135 path15/path68/path75/path76
M 100644 :136 path15/path68/path183/path184
M 100644 :137 path15/path185/path186/path187
M 100644 :138 path15/path185/path188/path34/path189
M 100644 :139 path15/path185/path188/path190
M 100644 :140 path15/path102/path191/path34/path192
M 100644 :141 path15/path102/path191/path34/path193
M 100644 :142 path15/path102/path191/path194
M 100644 :143 path15/path102/path195/path34/path196
M 100644 :144 path15/path102/path195/path34/path197
M 100644 :145 path15/path102/path195/path198
M 100644 :146 path15/path102/path199/path34/path200
M 100644 :147 path15/path102/path199/path201
M 100644 :148 path15/path102/path202/path34/path203
M 100644 :149 path15/path102/path202/path34/path204
M 100644 :150 path15/path102/path202/path205
M 100644 :151 path15/path102/path178/path206
M 100644 :152 path15/path102/path207/path208
M 100644 :153 path15/path102/path108/path209
M 100644 :154 path15/path77/path113/path34/path31/path210/path211
M 100644 :155 path15/path77/path113/path34/path31/path212/path213
M 100644 :156 path15/path77/path113/path34/path31/path214/path213
M 100644 :157 path15/path77/path113/path34/path31/path215/path213
M 100644 :158 path15/path77/path113/path34/path216
M 100644 :159 path15/path77/path113/path34/path217
M 100644 :160 path15/path77/path113/path34/path218
M 100644 :161 path15/path77/path113/path34/path219
M 100644 :162 path15/path77/path113/path34/path220
M 100644 :163 path15/path77/path113/path34/path221
M 100644 :164 path15/path77/path113/path34/path222
M 100644 :165 path15/path77/path113/path34/path223
M 100644 :166 path15/path77/path113/path34/path224
M 100644 :167 path15/path77/path113/path34/path225
M 100644 :168 path15/path77/path113/path34/path226
M 100644 :169 path15/path77/path113/path34/path227
M 100644 :170 path15/path77/path113/path34/path228
M 100644 :171 path15/path77/path113/path34/path229
M 100644 :172 path15/path77/path113/path34/path230
M 100644 :173 path15/path77/path113/path34/path231
M 100644 :174 path15/path77/path113/path34/path232
M 100644 :175 path15/path77/path113/path34/path233
M 100644 :176 path15/path77/path113/path34/path234
M 100644 :177 path15/path77/path113/path34/path235
M 100644 :178 path15/path77/path113/path34/path236
M 100644 :179 path15/path77/path113/path34/path237
M 100644 :180 path15/path77/path113/path34/path238
M 100644 :181 path15/path77/path113/path34/path239
M 100644 :182 path15/path77/path113/path34/path240
M 100644 :183 path15/path77/path113/path34/path241
M 100644 :184 path15/path77/path113/path242
M 100644 :185 path15/path77/path113/path243
M 100644 :186 path15/path77/path113/path244
M 100644 :187 path15/path77/path113/path245
M 100644 :188 path15/path77/path113/path246
M 100644 :189 path15/path86/path247/path248
M 100644 :190 path15/path86/path247/path249/path250
M 100644 :191 path15/path86/path247/path251
M 100644 :192 path15/path86/path252/path34/path253
M 100644 :193 path15/path86/path252/path34/path254
M 100644 :194 path15/path86/path252/path34/path255
M 100644 :195 path15/path86/path252/path34/path256
M 100755 :196 path15/path86/path252/path34/path257
M 100644 :197 path15/path86/path252/path258/path259
M 100644 :198 path15/path86/path252/path258/path260
M 100644 :199 path15/path86/path252/path261/path259
M 120000 :200 path15/path86/path252/path261/path260
M 120000 :201 path15/path86/path252/path262/path259
M 100644 :202 path15/path86/path252/path262/path260
M 100644 :203 path15/path86/path252/path263
M 100644 :204 path15/path136/path137/path264
M 100644 :205 path15/path265/path69/path266
M 100644 :206 path15/path265/path69/path267
M 100644 :207 path15/path265/path69/path268
M 100644 :208 path15/path265/path69/path269
M 100644 :209 path15/path265/path69/path270
M 100644 :210 path15/path265/path178/path271
M 100644 :211 path15/path265/path272/path34/path273
M 100755 :212 path15/path265/path272/path34/path274
M 100644 :213 path15/path265/path272/path34/path275
M 100755 :214 path15/path265/path272/path34/path276
M 100755 :215 path15/path265/path272/path34/path277
M 100755 :216 path15/path265/path272/path34/path278
M 100755 :217 path15/path265/path272/path34/path279
M 100755 :218 path15/path265/path272/path34/path280
M 100644 :219 path15/path265/path272/path34/path281
M 100755 :220 path15/path265/path272/path34/path282
M 100755 :221 path15/path265/path272/path34/path283
M 100755 :222 path15/path265/path272/path34/path284
M 100755 :223 path15/path265/path272/path34/path285
M 100755 :224 path15/path265/path272/path34/path286
M 100644 :225 path15/path265/path272/path34/path287
M 100644 :226 path15/path265/path272/path34/path288
M 100644 :227 path15/path265/path272/path34/path289
M 100644 :228 path15/path265/path272/path290
M 100644 :229 path15/path265/path272/path291
M 100644 :230 path15/path292/path293/path294
M 100644 :231 path15/path292/path295/path34/path296
M 100644 :232 path15/path292/path295/path34/path297
M 100644 :233 path15/path292/path295/path298
M 100644 :234 path15/path299/path300
M 100644 :235 path15/path299/path146/path301/path302/path303
M 100644 :236 path15/path299/path146/path301/path302/path304
M 100644 :237 path15/path299/path146/path301/path302/path305
M 100644 :238 path15/path299/path146/path301/path302/path306
M 100644 :239 path15/path299/path146/path301/path302/path307
M 100644 :240 path15/path299/path146/path301/path302/path308
M 100644 :241 path15/path299/path146/path301/path302/path309
M 100644 :242 path15/path299/path146/path301/path302/path310
M 100644 :243 path15/path299/path146/path301/path302/path311/path312
M 100644 :244 path15/path299/path146/path301/path302/path311/path313
M 100644 :245 path15/path299/path146/path301/path302/path311/path314
M 100644 :246 path15/path299/path146/path301/path302/path311/path315
M 100644 :247 path15/path299/path146/path301/path302/path311/path316
M 100644 :248 path15/path299/path146/path301/path302/path311/path317
M 100644 :249 path15/path299/path146/path301/path302/path311/path318
M 100644 :250 path15/path299/path146/path301/path302/path311/path319
M 100644 :251 path15/path299/path146/path301/path302/path311/path320
M 100644 :252 path15/path299/path146/path301/path302/path321/path322
M 100644 :253 path15/path299/path146/path301/path302/path321/path323
M 100644 :254 path15/path299/path146/path301/path302/path321/path320
M 100644 :255 path15/path299/path146/path301/path302/path324
M 100644 :256 path15/path299/path146/path301/path302/path325
M 100644 :257 path15/path299/path146/path301/path302/path326
M 100644 :258 path15/path299/path146/path301/path302/path327
M 100644 :259 path15/path299/path146/path301/path302/path328
M 100644 :260 path15/path299/path146/path301/path302/path329
M 100644 :261 path15/path299/path146/path301/path302/path330
M 100644 :262 path15/path299/path146/path301/path302/path331
M 100644 :263 path15/path299/path146/path301/path302/path332
M 100644 :264 path15/path299/path146/path301/path302/path333
M 100644 :265 path15/path299/path146/path301/path302/path334
M 100644 :266 path15/path299/path146/path301/path302/path335
M 100644 :267 path15/path299/path146/path301/path302/path336
M 100644 :268 path15/path299/path146/path301/path302/path337
M 100644 :269 path15/path299/path146/path301/path302/path338
M 100644 :270 path15/path299/path146/path301/path302/path339
M 100644 :271 path15/path299/path146/path301/path340
M 100644 :272 path15/path299/path185/path341/path341/path342
M 100644 :273 path15/path299/path185/path341/path341/path343
M 100644 :274 path15/path299/path185/path341/path341/path344
M 100644 :275 path15/path299/path185/path341/path341/path345
M 100644 :276 path15/path299/path185/path341/path341/path346
M 100644 :277 path15/path299/path185/path341/path341/path347
M 100644 :278 path15/path299/path185/path341/path341/path348
M 100644 :279 path15/path299/path185/path341/path349
M 100644 :280 path15/path299/path185/path350/path351
M 100644 :281 path15/path299/path185/path350/path350/path352
M 100644 :282 path15/path299/path185/path350/path350/path353
M 100644 :283 path15/path299/path185/path350/path350/path354
M 100644 :284 path15/path299/path185/path350/path350/path338
M 100644 :285 path15/path299/path185/path350/path355
M 100644 :286 path15/path299/path102/path195/path356
M 100644 :287 path15/path299/path77/path357/path358
M 100644 :288 path15/path299/path77/path359/path360
M 100644 :289 path15/path299/path77/path359/path361/path362
M 100644 :290 path15/path299/path77/path359/path361/path363
M 100644 :291 path15/path299/path77/path359/path364
M 100644 :292 path15/path299/path77/path359/path365/path366
M 100644 :293 path15/path299/path77/path359/path365/path367
M 100644 :294 path15/path299/path77/path359/path365/path368
M 100644 :295 path15/path299/path77/path359/path365/path369
M 100755 :296 path15/path299/path77/path359/path365/path338
M 100644 :297 path15/path299/path77/path359/path365/path370
M 100644 :298 path15/path299/path77/path359/path371
M 100644 :299 path15/path299/path77/path359/path372/path373
M 100644 :300 path15/path299/path77/path359/path372/path374
M 100644 :301 path15/path299/path77/path359/path375
M 100644 :302 path15/path299/path86/path376/path377
M 100644 :303 path15/path299/path292/path378/path379
M 100644 :304 path15/path299/path292/path380/path381/path382
M 100644 :305 path15/path299/path292/path380/path383
M 100644 :306 path15/path299/path292/path384/path385
M 100644 :307 path15/path299/path292/path386/path34/path387
M 100644 :308 path15/path299/path292/path386/path34/path388
M 100644 :309 path15/path299/path292/path386/path389
M 100644 :310 path15/path390/path300
M 100644 :311 path15/path390/path146/path391/path392
M 100644 :312 path15/path390/path146/path391/path34/path393
M 100644 :313 path15/path390/path146/path394/path395
M 100644 :314 path15/path390/path146/path396/path34/path397
M 100644 :315 path15/path390/path146/path396/path34/path398
M 100644 :316 path15/path390/path146/path396/path34/path399
M 100644 :317 path15/path390/path146/path396/path400
M 100644 :318 path15/path390/path146/path401/path402
M 100644 :319 path15/path390/path185/path403/path404
M 100644 :320 path15/path390/path185/path405/path406
M 100644 :321 path15/path390/path185/path407/path408
M 100644 :322 path15/path390/path185/path409/path34/path410
M 100644 :323 path15/path390/path185/path409/path411
M 100644 :324 path15/path390/path185/path412/path413
M 100644 :325 path15/path390/path102/path414/path415
M 100644 :326 path15/path390/path102/path416/path417
M 100644 :327 path15/path390/path102/path418/path419
M 100644 :328 path15/path390/path102/path420/path421
M 100644 :329 path15/path390/path77/path422/path423
M 100644 :330 path15/path390/path77/path424/path425
M 100644 :331 path15/path390/path77/path424/path426/path427
M 100644 :332 path15/path390/path77/path424/path426/path428
M 100644 :333 path15/path390/path86/path252/path252/path429
M 100644 :334 path15/path390/path86/path252/path263
M 100644 :335 path15/path390/path136/path137/path430
M 100644 :335 path15/path390/path136/path137/path431
M 100644 :336 path15/path390/path292/path432/path34/path433
M 100644 :337 path15/path390/path292/path432/path434
M 100644 :338 path15/path390/path292/path435/path436
M 100755 :339 path15/path437/path68/path183/path438/path439
M 100755 :340 path15/path437/path68/path183/path438/path440
M 100644 :341 path15/path437/path68/path183/path441
M 160000 0000000000000000000000000000000000000002 path442
M 160000 0000000000000000000000000000000000000003 path443
M 160000 0000000000000000000000000000000000000004 path444
M 100644 :342 path445/path18/path19
M 100644 :343 path445/path18/path24
M 100755 :344 path445/path146/path446/path34/path447
M 100644 :345 path445/path146/path446/path448
M 100644 :346 path445/path68/path165/path166
M 100644 :347 path445/path68/path449/path450
M 100644 :349 path445/path102/path199/path34/path451
M 100644 :348 path445/path102/path199/path34/path452
M 100644 :350 path445/path102/path199/path201
M 100644 :351 path445/path102/path202/path34/path453
M 100644 :352 path445/path102/path202/path34/path454
M 100644 :353 path445/path102/path202/path205
M 100644 :354 path445/path455/path456/path34/path457
M 100755 :355 path445/path455/path456/path34/path458
M 100644 :356 path445/path455/path456/path459
M 100644 :357 path445/path455/path460/path461
M 100644 :358 path445/path455/path460/path462
M 100644 :359 path445/path455/path460/path463
M 100644 :360 path445/path455/path460/path464
M 100644 :361 path445/path455/path460/path465
M 100644 :362 path445/path455/path460/path466
M 100644 :363 path445/path455/path460/path467
M 100644 :364 path445/path455/path460/path468
M 100644 :365 path445/path455/path460/path469
M 100644 :366 path445/path455/path460/path470
M 100644 :367 path445/path455/path460/path471
M 100644 :368 path445/path455/path460/path472
M 100644 :369 path445/path455/path460/path473
M 100644 :370 path445/path455/path460/path474
M 100644 :371 path445/path455/path460/path475
M 100644 :372 path445/path455/path460/path476
M 100644 :373 path445/path455/path460/path477
M 100644 :374 path445/path455/path460/path478
M 100644 :375 path445/path455/path460/path479
M 100644 :376 path445/path455/path480/path480/path481
M 100644 :377 path445/path455/path480/path480/path482
M 100755 :378 path445/path455/path480/path480/path483
M 100644 :379 path445/path455/path480/path484
M 100644 :380 path445/path455/path485/path486
M 100755 :381 path445/path455/path487/path34/path488
M 100755 :382 path445/path455/path487/path34/path489
M 100644 :383 path445/path455/path487/path490
M 100644 :384 path445/path455/path69/path491
M 100644 :385 path445/path455/path69/path492
M 100644 :386 path445/path455/path69/path493
M 100644 :387 path445/path455/path69/path494
M 100644 :388 path445/path455/path69/path495
M 100644 :389 path445/path455/path69/path496
M 100644 :390 path445/path455/path497/path498
M 100755 :391 path445/path455/path499/path34/path500
M 100644 :392 path445/path455/path499/path501
M 100644 :393 path445/path455/path502/path34/path503
M 100644 :394 path445/path455/path502/path504
M 100755 :395 path445/path455/path505/path34/path506
M 100644 :396 path445/path455/path505/path507
M 100644 :397 path445/path455/path508/path509
M 100644 :398 path445/path455/path178/path510
M 100644 :399 path445/path455/path511/path34/path512
M 100644 :400 path445/path455/path511/path34/path513
M 100755 :401 path445/path455/path511/path34/path514
M 100755 :402 path445/path455/path511/path34/path515
M 100644 :403 path445/path455/path511/path34/path516
M 100644 :404 path445/path455/path511/path34/path517
M 100755 :405 path445/path455/path511/path34/path518
M 100644 :406 path445/path455/path511/path34/path519
M 100644 :407 path445/path455/path511/path520
M 100644 :408 path445/path455/path521/path522
M 100644 :409 path445/path455/path521/path523
M 100644 :410 path445/path455/path521/path524
M 100644 :411 path445/path455/path521/path525
M 100644 :412 path445/path455/path521/path526
M 100644 :413 path445/path455/path527/path528
M 100644 :414 path529/path18/path24
M 100644 :415 path529/path18/path25/path530
M 100644 :416 path529/path18/path25/path21/path531
M 100644 :417 path529/path18/path25/path21/path532
M 100644 :418 path529/path533/path534
M 100644 :419 path529/path68/path165/path165/path535
M 100644 :420 path529/path68/path165/path166
M 100644 :421 path529/path68/path536/path34/path537
M 100644 :422 path529/path68/path536/path538
M 100644 :423 path529/path185/path403/path539
M 100644 :424 path529/path102/path540/path541
M 100644 :425 path529/path102/path540/path542
M 100644 :426 path529/path102/path540/path543
M 100644 :427 path529/path102/path544/path545
M 100644 :428 path529/path102/path106/path106/path546
M 100644 :429 path529/path102/path106/path106/path547
M 100644 :430 path529/path102/path106/path106/path548
M 100644 :431 path529/path102/path106/path106/path549
M 100644 :432 path529/path102/path106/path106/path550
M 100644 :433 path529/path102/path106/path551
M 100644 :434 path529/path102/path552/path553
M 100644 :435 path529/path102/path554/path555/path556
M 100644 :436 path529/path102/path554/path557
M 100644 :437 path529/path102/path558/path559
M 100644 :438 path529/path102/path108/path560/path561/path562
M 100644 :439 path529/path102/path108/path563
M 100644 :440 path529/path102/path108/path209
M 100644 :441 path529/path77/path84/path564
M 100644 :418 path529/path77/path84/path565/path566
M 100644 :442 path529/path77/path84/path565/path567
M 100644 :443 path529/path77/path84/path565/path568
M 100644 :444 path529/path77/path84/path565/path569
M 100644 :444 path529/path77/path84/path565/path570
M 100644 :445 path529/path77/path84/path565/path571
M 100644 :446 path529/path77/path84/path565/path572
M 100644 :447 path529/path77/path84/path565/path573
M 100644 :447 path529/path77/path84/path565/path574
M 100644 :448 path529/path77/path84/path565/path575
M 100644 :449 path529/path77/path84/path565/path576
M 100644 :450 path529/path77/path84/path565/path577
M 100644 :451 path529/path77/path84/path565/path578
M 100644 :452 path529/path77/path84/path565/path579
M 100644 :453 path529/path77/path84/path565/path580
M 100644 :454 path529/path77/path84/path565/path581
M 100644 :455 path529/path77/path84/path565/path582
M 100644 :456 path529/path77/path84/path565/path583
M 100644 :457 path529/path77/path84/path565/path584
M 100644 :458 path529/path86/path87/path88
M 100644 :459 path529/path86/path87/path585
M 100644 :460 path529/path86/path247/path586/path587
M 100644 :461 path529/path86/path247/path588
M 100644 :462 path529/path86/path247/path589/path590
M 100644 :463 path529/path86/path247/path591
M 100644 :464 path529/path86/path592/path593
M 100644 :465 path529/path86/path592/path594
M 100644 :466 path529/path86/path595/path596
M 100755 :467 path597
M 160000 0000000000000000000000000000000000000005 path598
M 100644 :468 path599/path600
M 100755 :469 path599/path601
M 100755 :470 path599/path602
M 100755 :471 path599/path603
M 100755 :472 path599/path604/path605
M 100755 :473 path606

commit refs/heads/ref0/ref1
mark :475
author User 0 <user0@example.com> 1585840529 +0200
committer User 0 <user0@example.com> 1586267609 +0200
data 16
subject 1

body
from :474
D path15/path30/path89/path102/path106/path107
M 100644 :80 path15/path607/path30/path89/path102/path106/path107

blob
mark :476
data 18
anonymous blob 473
blob
mark :477
data 18
anonymous blob 474
blob
mark :478
data 18
anonymous blob 475
commit refs/heads/ref0/ref1
mark :479
author User 0 <user0@example.com> 1585757671 +0200
committer User 0 <user0@example.com> 1586267609 +0200
data 16
subject 2

body
from :475
M 100644 :476 path9/path10
M 100644 :477 path12/path10
M 100644 :478 path13/path10
M 100644 :477 path14/path10
D path15/path16/path17
D path15/path18/path19
D path15/path18/path20/path21/path22
D path15/path18/path20/path23
D path15/path18/path24
D path15/path18/path25/path21/path26
D path15/path18/path25/path21/path27
D path15/path18/path25/path28
D path15/path18/path25/path29
D path15/path30/path31/path32/path33/path34/path35
D path15/path30/path31/path32/path33/path34/path36
D path15/path30/path31/path32/path33/path34/path37
D path15/path30/path31/path32/path33/path34/path38
D path15/path30/path31/path32/path33/path34/path39
D path15/path30/path31/path32/path33/path34/path40
D path15/path30/path31/path32/path33/path34/path41
D path15/path30/path31/path32/path33/path34/path42
D path15/path30/path31/path32/path33/path34/path43
D path15/path30/path31/path32/path33/path34/path44
D path15/path30/path31/path32/path33/path34/path45
D path15/path30/path31/path32/path33/path34/path46
D path15/path30/path31/path32/path33/path34/path47
D path15/path30/path31/path32/path33/path34/path48
D path15/path30/path31/path32/path33/path34/path49
D path15/path30/path31/path32/path33/path34/path50
D path15/path30/path31/path32/path33/path34/path51
D path15/path30/path31/path32/path33/path34/path52
D path15/path30/path31/path32/path33/path34/path53
D path15/path30/path31/path32/path33/path34/path54
D path15/path30/path31/path32/path33/path34/path55
D path15/path30/path31/path32/path33/path34/path56
D path15/path30/path31/path32/path33/path34/path57
D path15/path30/path31/path32/path33/path34/path58
D path15/path30/path31/path32/path33/path34/path59
D path15/path30/path31/path32/path33/path34/path60
D path15/path30/path31/path32/path33/path34/path61
D path15/path30/path31/path32/path33/path34/path62
D path15/path30/path31/path32/path33/path34/path63
D path15/path30/path31/path32/path33/path34/path64
D path15/path30/path31/path32/path33/path65
D path15/path30/path31/path32/path33/path66
D path15/path30/path31/path32/path33/path67
D path15/path30/path31/path68/path69/path70
D path15/path30/path31/path68/path71/path34/path72
D path15/path30/path31/path68/path71/path34/path73
D path15/path30/path31/path68/path71/path74
D path15/path30/path31/path68/path75/path76
D path15/path30/path31/path77/path78/path79
D path15/path30/path31/path77/path78/path80
D path15/path30/path31/path77/path78/path34/path81
D path15/path30/path31/path77/path78/path34/path82
D path15/path30/path31/path77/path78/path34/path83
D path15/path30/path31/path77/path84/path85
D path15/path30/path31/path86/path87/path88
D path15/path30/path89/path32/path90/path34/path91
D path15/path30/path89/path32/path90/path92
D path15/path30/path89/path32/path93/path34/path94
D path15/path30/path89/path32/path93/path95
D path15/path30/path89/path32/path96/path34/path97/path98
D path15/path30/path89/path32/path96/path99
D path15/path30/path89/path32/path96/path100
D path15/path30/path89/path32/path96/path101
D path15/path30/path89/path102/path103/path34/path104
D path15/path30/path89/path102/path103/path105
D path15/path30/path89/path102/path108/path109/path110
D path15/path30/path89/path102/path108/path109/path111
D path15/path30/path89/path102/path108/path112
D path15/path30/path89/path77/path113/path114
D path15/path30/path89/path77/path113/path115
D path15/path30/path89/path86/path116/path117/path118
D path15/path30/path89/path86/path116/path117/path119
D path15/path30/path89/path86/path116/path120
D path15/path30/path89/path86/path116/path121/path122
D path15/path30/path89/path86/path116/path121/path123
D path15/path30/path89/path86/path116/path124
D path15/path30/path89/path86/path87/path125
D path15/path30/path89/path86/path126/path34/path127
D path15/path30/path89/path86/path126/path34/path128
D path15/path30/path89/path86/path126/path34/path129
D path15/path30/path89/path86/path126/path34/path130
D path15/path30/path89/path86/path126/path34/path131
D path15/path30/path89/path86/path126/path34/path132
D path15/path30/path89/path86/path126/path34/path133
D path15/path30/path89/path86/path126/path34/path134
D path15/path30/path89/path86/path126/path135
D path15/path30/path89/path136/path137/path138
M 100644 :16 path15/path607/path16/path17
M 100644 :17 path15/path607/path18/path19
M 100644 :18 path15/path607/path18/path20/path21/path22
M 100644 :19 path15/path607/path18/path20/path23
M 100644 :20 path15/path607/path18/path24
M 100644 :21 path15/path607/path18/path25/path21/path26
M 100644 :22 path15/path607/path18/path25/path21/path27
M 100644 :23 path15/path607/path18/path25/path28
M 100644 :24 path15/path607/path18/path25/path29
M 100644 :25 path15/path607/path30/path31/path32/path33/path34/path35
M 100644 :26 path15/path607/path30/path31/path32/path33/path34/path36
M 100644 :27 path15/path607/path30/path31/path32/path33/path34/path37
M 100644 :28 path15/path607/path30/path31/path32/path33/path34/path38
M 100644 :29 path15/path607/path30/path31/path32/path33/path34/path39
M 100644 :30 path15/path607/path30/path31/path32/path33/path34/path40
M 100644 :31 path15/path607/path30/path31/path32/path33/path34/path41
M 100644 :32 path15/path607/path30/path31/path32/path33/path34/path42
M 100644 :33 path15/path607/path30/path31/path32/path33/path34/path43
M 100644 :34 path15/path607/path30/path31/path32/path33/path34/path44
M 100644 :35 path15/path607/path30/path31/path32/path33/path34/path45
M 100644 :36 path15/path607/path30/path31/path32/path33/path34/path46
M 100644 :37 path15/path607/path30/path31/path32/path33/path34/path47
M 100644 :38 path15/path607/path30/path31/path32/path33/path34/path48
M 100644 :39 path15/path607/path30/path31/path32/path33/path34/path49
M 100644 :40 path15/path607/path30/path31/path32/path33/path34/path50
M 100644 :41 path15/path607/path30/path31/path32/path33/path34/path51
M 100644 :42 path15/path607/path30/path31/path32/path33/path34/path52
M 100644 :43 path15/path607/path30/path31/path32/path33/path34/path53
M 100644 :44 path15/path607/path30/path31/path32/path33/path34/path54
M 100644 :45 path15/path607/path30/path31/path32/path33/path34/path55
M 100644 :46 path15/path607/path30/path31/path32/path33/path34/path56
M 100644 :47 path15/path607/path30/path31/path32/path33/path34/path57
M 100644 :48 path15/path607/path30/path31/path32/path33/path34/path58
M 100644 :49 path15/path607/path30/path31/path32/path33/path34/path59
M 100644 :50 path15/path607/path30/path31/path32/path33/path34/path60
M 100644 :51 path15/path607/path30/path31/path32/path33/path34/path61
M 100644 :52 path15/path607/path30/path31/path32/path33/path34/path62
M 100644 :53 path15/path607/path30/path31/path32/path33/path34/path63
M 100644 :54 path15/path607/path30/path31/path32/path33/path34/path64
M 100644 :55 path15/path607/path30/path31/path32/path33/path65
M 100644 :56 path15/path607/path30/path31/path32/path33/path66
M 100644 :57 path15/path607/path30/path31/path32/path33/path67
M 100644 :58 path15/path607/path30/path31/path68/path69/path70
M 100644 :59 path15/path607/path30/path31/path68/path71/path34/path72
M 100644 :60 path15/path607/path30/path31/path68/path71/path34/path73
M 100644 :61 path15/path607/path30/path31/path68/path71/path74
M 100644 :62 path15/path607/path30/path31/path68/path75/path76
M 100644 :63 path15/path607/path30/path31/path77/path78/path79
M 100644 :64 path15/path607/path30/path31/path77/path78/path80
M 100644 :65 path15/path607/path30/path31/path77/path78/path34/path81
M 100644 :66 path15/path607/path30/path31/path77/path78/path34/path82
M 100644 :67 path15/path607/path30/path31/path77/path78/path34/path83
M 100644 :68 path15/path607/path30/path31/path77/path84/path85
M 100644 :69 path15/path607/path30/path31/path86/path87/path88
M 100644 :70 path15/path607/path30/path89/path32/path90/path34/path91
M 100644 :71 path15/path607/path30/path89/path32/path90/path92
M 100644 :72 path15/path607/path30/path89/path32/path93/path34/path94
M 100644 :73 path15/path607/path30/path89/path32/path93/path95
M 100644 :74 path15/path607/path30/path89/path32/path96/path34/path97/path98
M 100644 :75 path15/path607/path30/path89/path32/path96/path99
M 100644 :76 path15/path607/path30/path89/path32/path96/path100
M 100644 :77 path15/path607/path30/path89/path32/path96/path101
M 100644 :78 path15/path607/path30/path89/path102/path103/path34/path104
M 100644 :79 path15/path607/path30/path89/path102/path103/path105
M 100644 :81 path15/path607/path30/path89/path102/path108/path109/path110
M 100644 :82 path15/path607/path30/path89/path102/path108/path109/path111
M 100644 :83 path15/path607/path30/path89/path102/path108/path112
M 100644 :84 path15/path607/path30/path89/path77/path113/path114
M 100644 :85 path15/path607/path30/path89/path77/path113/path115
M 100644 :86 path15/path607/path30/path89/path86/path116/path117/path118
M 100644 :87 path15/path607/path30/path89/path86/path116/path117/path119
M 100644 :88 path15/path607/path30/path89/path86/path116/path120
M 100644 :89 path15/path607/path30/path89/path86/path116/path121/path122
M 100644 :90 path15/path607/path30/path89/path86/path116/path121/path123
M 100644 :91 path15/path607/path30/path89/path86/path116/path124
M 100644 :92 path15/path607/path30/path89/path86/path87/path125
M 100644 :93 path15/path607/path30/path89/path86/path126/path34/path127
M 100644 :94 path15/path607/path30/path89/path86/path126/path34/path128
M 100644 :95 path15/path607/path30/path89/path86/path126/path34/path129
M 100644 :96 path15/path607/path30/path89/path86/path126/path34/path130
M 100644 :97 path15/path607/path30/path89/path86/path126/path34/path131
M 100644 :98 path15/path607/path30/path89/path86/path126/path34/path132
M 100644 :99 path15/path607/path30/path89/path86/path126/path34/path133
M 100644 :100 path15/path607/path30/path89/path86/path126/path34/path134
M 100644 :101 path15/path607/path30/path89/path86/path126/path135
M 100644 :102 path15/path607/path30/path89/path136/path137/path138
M 100644 :103 path15/path607/path139/path140
M 100755 :104 path15/path607/path139/path141
M 100644 :105 path15/path607/path139/path142
M 100644 :106 path15/path607/path139/path143
M 100644 :107 path15/path607/path139/path144
M 100644 :108 path15/path607/path139/path145
M 100644 :109 path15/path607/path146/path147/path148
M 100644 :110 path15/path607/path146/path149/path150/path151
M 100644 :111 path15/path607/path146/path149/path152/path151
M 100644 :112 path15/path607/path146/path149/path153
M 100644 :113 path15/path607/path146/path149/path34/path154
M 100644 :114 path15/path607/path146/path149/path34/path155
M 100644 :115 path15/path607/path146/path149/path34/path156
M 100644 :116 path15/path607/path146/path149/path34/path157
M 100644 :117 path15/path607/path146/path149/path34/path158
M 100644 :118 path15/path607/path146/path149/path34/path159
M 100644 :119 path15/path607/path146/path160/path34/path161
M 100644 :120 path15/path607/path146/path160/path162
M 100644 :121 path15/path607/path68/path163/path164
M 100644 :122 path15/path607/path68/path165/path166
M 100644 :123 path15/path607/path68/path165/path34/path167
M 100644 :124 path15/path607/path68/path168/path34/path169
M 100644 :125 path15/path607/path68/path168/path34/path170
M 100644 :126 path15/path607/path68/path168/path34/path171
M 100644 :127 path15/path607/path68/path168/path172
M 100755 :128 path15/path607/path68/path173/path34/path174
M 100644 :129 path15/path607/path68/path173/path175
M 100644 :130 path15/path607/path68/path176/path177
M 100644 :131 path15/path607/path68/path178/path179
M 100644 :132 path15/path607/path68/path75/path34/path180
M 100644 :133 path15/path607/path68/path75/path34/path181
M 100644 :134 path15/path607/path68/path75/path34/path182
M 100644 :135 path15/path607/path68/path75/path76
M 100644 :136 path15/path607/path68/path183/path184
M 100644 :137 path15/path607/path185/path186/path187
M 100644 :140 path15/path607/path102/path191/path34/path192
M 100644 :141 path15/path607/path102/path191/path34/path193
M 100644 :142 path15/path607/path102/path191/path194
M 100644 :143 path15/path607/path102/path195/path34/path196
M 100644 :144 path15/path607/path102/path195/path34/path197
M 100644 :145 path15/path607/path102/path195/path198
M 100644 :146 path15/path607/path102/path199/path34/path200
M 100644 :147 path15/path607/path102/path199/path201
M 100644 :148 path15/path607/path102/path202/path34/path203
M 100644 :149 path15/path607/path102/path202/path34/path204
M 100644 :150 path15/path607/path102/path202/path205
M 100644 :151 path15/path607/path102/path178/path206
M 100644 :152 path15/path607/path102/path207/path208
M 100644 :153 path15/path607/path102/path108/path209
M 100644 :154 path15/path607/path77/path113/path34/path31/path210/path211
M 100644 :155 path15/path607/path77/path113/path34/path31/path212/path213
M 100644 :156 path15/path607/path77/path113/path34/path31/path214/path213
M 100644 :157 path15/path607/path77/path113/path34/path31/path215/path213
M 100644 :158 path15/path607/path77/path113/path34/path216
M 100644 :159 path15/path607/path77/path113/path34/path217
M 100644 :160 path15/path607/path77/path113/path34/path218
M 100644 :161 path15/path607/path77/path113/path34/path219
M 100644 :162 path15/path607/path77/path113/path34/path220
M 100644 :163 path15/path607/path77/path113/path34/path221
M 100644 :164 path15/path607/path77/path113/path34/path222
M 100644 :165 path15/path607/path77/path113/path34/path223
M 100644 :166 path15/path607/path77/path113/path34/path224
M 100644 :167 path15/path607/path77/path113/path34/path225
M 100644 :168 path15/path607/path77/path113/path34/path226
M 100644 :169 path15/path607/path77/path113/path34/path227
M 100644 :170 path15/path607/path77/path113/path34/path228
M 100644 :171 path15/path607/path77/path113/path34/path229
M 100644 :172 path15/path607/path77/path113/path34/path230
M 100644 :173 path15/path607/path77/path113/path34/path231
M 100644 :174 path15/path607/path77/path113/path34/path232
M 100644 :175 path15/path607/path77/path113/path34/path233
M 100644 :176 path15/path607/path77/path113/path34/path234
M 100644 :177 path15/path607/path77/path113/path34/path235
M 100644 :178 path15/path607/path77/path113/path34/path236
M 100644 :179 path15/path607/path77/path113/path34/path237
M 100644 :180 path15/path607/path77/path113/path34/path238
M 100644 :181 path15/path607/path77/path113/path34/path239
M 100644 :182 path15/path607/path77/path113/path34/path240
M 100644 :183 path15/path607/path77/path113/path34/path241
M 100644 :184 path15/path607/path77/path113/path242
M 100644 :185 path15/path607/path77/path113/path243
M 100644 :186 path15/path607/path77/path113/path244
M 100644 :187 path15/path607/path77/path113/path245
M 100644 :188 path15/path607/path77/path113/path246
M 100644 :189 path15/path607/path86/path247/path248
M 100644 :190 path15/path607/path86/path247/path249/path250
M 100644 :191 path15/path607/path86/path247/path251
M 100644 :192 path15/path607/path86/path252/path34/path253
M 100644 :193 path15/path607/path86/path252/path34/path254
M 100644 :194 path15/path607/path86/path252/path34/path255
M 100644 :195 path15/path607/path86/path252/path34/path256
M 100755 :196 path15/path607/path86/path252/path34/path257
M 100644 :197 path15/path607/path86/path252/path258/path259
M 100644 :198 path15/path607/path86/path252/path258/path260
M 100644 :199 path15/path607/path86/path252/path261/path259
M 120000 :200 path15/path607/path86/path252/path261/path260
M 120000 :201 path15/path607/path86/path252/path262/path259
M 100644 :202 path15/path607/path86/path252/path262/path260
M 100644 :203 path15/path607/path86/path252/path263
M 100644 :204 path15/path607/path136/path137/path264
M 100644 :205 path15/path607/path265/path69/path266
M 100644 :206 path15/path607/path265/path69/path267
M 100644 :207 path15/path607/path265/path69/path268
M 100644 :208 path15/path607/path265/path69/path269
M 100644 :209 path15/path607/path265/path69/path270
M 100644 :210 path15/path607/path265/path178/path271
M 100644 :211 path15/path607/path265/path272/path34/path273
M 100755 :212 path15/path607/path265/path272/path34/path274
M 100644 :213 path15/path607/path265/path272/path34/path275
M 100755 :214 path15/path607/path265/path272/path34/path276
M 100755 :215 path15/path607/path265/path272/path34/path277
M 100755 :216 path15/path607/path265/path272/path34/path278
M 100755 :217 path15/path607/path265/path272/path34/path279
M 100755 :218 path15/path607/path265/path272/path34/path280
M 100644 :219 path15/path607/path265/path272/path34/path281
M 100755 :220 path15/path607/path265/path272/path34/path282
M 100755 :221 path15/path607/path265/path272/path34/path283
M 100755 :222 path15/path607/path265/path272/path34/path284
M 100755 :223 path15/path607/path265/path272/path34/path285
M 100755 :224 path15/path607/path265/path272/path34/path286
M 100644 :225 path15/path607/path265/path272/path34/path287
M 100644 :226 path15/path607/path265/path272/path34/path288
M 100644 :227 path15/path607/path265/path272/path34/path289
M 100644 :228 path15/path607/path265/path272/path290
M 100644 :229 path15/path607/path265/path272/path291
M 100644 :230 path15/path607/path292/path293/path294
M 100644 :231 path15/path607/path292/path295/path34/path296
M 100644 :232 path15/path607/path292/path295/path34/path297
M 100644 :233 path15/path607/path292/path295/path298
M 100644 :234 path15/path607/path299/path300
M 100644 :235 path15/path607/path299/path146/path301/path302/path303
M 100644 :236 path15/path607/path299/path146/path301/path302/path304
M 100644 :237 path15/path607/path299/path146/path301/path302/path305
M 100644 :238 path15/path607/path299/path146/path301/path302/path306
M 100644 :239 path15/path607/path299/path146/path301/path302/path307
M 100644 :240 path15/path607/path299/path146/path301/path302/path308
M 100644 :241 path15/path607/path299/path146/path301/path302/path309
M 100644 :242 path15/path607/path299/path146/path301/path302/path310
M 100644 :243 path15/path607/path299/path146/path301/path302/path311/path312
M 100644 :244 path15/path607/path299/path146/path301/path302/path311/path313
M 100644 :245 path15/path607/path299/path146/path301/path302/path311/path314
M 100644 :246 path15/path607/path299/path146/path301/path302/path311/path315
M 100644 :247 path15/path607/path299/path146/path301/path302/path311/path316
M 100644 :248 path15/path607/path299/path146/path301/path302/path311/path317
M 100644 :249 path15/path607/path299/path146/path301/path302/path311/path318
M 100644 :250 path15/path607/path299/path146/path301/path302/path311/path319
M 100644 :251 path15/path607/path299/path146/path301/path302/path311/path320
M 100644 :252 path15/path607/path299/path146/path301/path302/path321/path322
M 100644 :253 path15/path607/path299/path146/path301/path302/path321/path323
M 100644 :254 path15/path607/path299/path146/path301/path302/path321/path320
M 100644 :255 path15/path607/path299/path146/path301/path302/path324
M 100644 :256 path15/path607/path299/path146/path301/path302/path325
M 100644 :257 path15/path607/path299/path146/path301/path302/path326
M 100644 :258 path15/path607/path299/path146/path301/path302/path327
M 100644 :259 path15/path607/path299/path146/path301/path302/path328
M 100644 :260 path15/path607/path299/path146/path301/path302/path329
M 100644 :261 path15/path607/path299/path146/path301/path302/path330
M 100644 :262 path15/path607/path299/path146/path301/path302/path331
M 100644 :263 path15/path607/path299/path146/path301/path302/path332
M 100644 :264 path15/path607/path299/path146/path301/path302/path333
M 100644 :265 path15/path607/path299/path146/path301/path302/path334
M 100644 :266 path15/path607/path299/path146/path301/path302/path335
M 100644 :267 path15/path607/path299/path146/path301/path302/path336
M 100644 :268 path15/path607/path299/path146/path301/path302/path337
M 100644 :269 path15/path607/path299/path146/path301/path302/path338
M 100644 :270 path15/path607/path299/path146/path301/path302/path339
M 100644 :271 path15/path607/path299/path146/path301/path340
M 100644 :272 path15/path607/path299/path185/path341/path341/path342
M 100644 :273 path15/path607/path299/path185/path341/path341/path343
M 100644 :274 path15/path607/path299/path185/path341/path341/path344
M 100644 :275 path15/path607/path299/path185/path341/path341/path345
M 100644 :276 path15/path607/path299/path185/path341/path341/path346
M 100644 :277 path15/path607/path299/path185/path341/path341/path347
M 100644 :278 path15/path607/path299/path185/path341/path341/path348
M 100644 :279 path15/path607/path299/path185/path341/path349
M 100644 :280 path15/path607/path299/path185/path350/path351
M 100644 :281 path15/path607/path299/path185/path350/path350/path352
M 100644 :282 path15/path607/path299/path185/path350/path350/path353
M 100644 :283 path15/path607/path299/path185/path350/path350/path354
M 100644 :284 path15/path607/path299/path185/path350/path350/path338
M 100644 :285 path15/path607/path299/path185/path350/path355
M 100644 :286 path15/path607/path299/path102/path195/path356
M 100644 :287 path15/path607/path299/path77/path357/path358
M 100644 :288 path15/path607/path299/path77/path359/path360
M 100644 :289 path15/path607/path299/path77/path359/path361/path362
M 100644 :290 path15/path607/path299/path77/path359/path361/path363
M 100644 :291 path15/path607/path299/path77/path359/path364
M 100644 :292 path15/path607/path299/path77/path359/path365/path366
M 100644 :293 path15/path607/path299/path77/path359/path365/path367
M 100644 :294 path15/path607/path299/path77/path359/path365/path368
M 100644 :295 path15/path607/path299/path77/path359/path365/path369
M 100755 :296 path15/path607/path299/path77/path359/path365/path338
M 100644 :297 path15/path607/path299/path77/path359/path365/path370
M 100644 :298 path15/path607/path299/path77/path359/path371
M 100644 :299 path15/path607/path299/path77/path359/path372/path373
M 100644 :300 path15/path607/path299/path77/path359/path372/path374
M 100644 :301 path15/path607/path299/path77/path359/path375
M 100644 :302 path15/path607/path299/path86/path376/path377
M 100644 :303 path15/path607/path299/path292/path378/path379
M 100644 :304 path15/path607/path299/path292/path380/path381/path382
M 100644 :305 path15/path607/path299/path292/path380/path383
M 100644 :306 path15/path607/path299/path292/path384/path385
M 100644 :307 path15/path607/path299/path292/path386/path34/path387
M 100644 :308 path15/path607/path299/path292/path386/path34/path388
M 100644 :309 path15/path607/path299/path292/path386/path389
M 100644 :310 path15/path607/path390/path300
M 100644 :311 path15/path607/path390/path146/path391/path392
M 100644 :312 path15/path607/path390/path146/path391/path34/path393
M 100644 :313 path15/path607/path390/path146/path394/path395
M 100644 :314 path15/path607/path390/path146/path396/path34/path397
M 100644 :315 path15/path607/path390/path146/path396/path34/path398
M 100644 :316 path15/path607/path390/path146/path396/path34/path399
M 100644 :317 path15/path607/path390/path146/path396/path400
M 100644 :318 path15/path607/path390/path146/path401/path402
M 100644 :319 path15/path607/path390/path185/path403/path404
M 100644 :320 path15/path607/path390/path185/path405/path406
M 100644 :321 path15/path607/path390/path185/path407/path408
M 100644 :322 path15/path607/path390/path185/path409/path34/path410
M 100644 :323 path15/path607/path390/path185/path409/path411
M 100644 :324 path15/path607/path390/path185/path412/path413
M 100644 :325 path15/path607/path390/path102/path414/path415
M 100644 :326 path15/path607/path390/path102/path416/path417
M 100644 :327 path15/path607/path390/path102/path418/path419
M 100644 :328 path15/path607/path390/path102/path420/path421
M 100644 :329 path15/path607/path390/path77/path422/path423
M 100644 :330 path15/path607/path390/path77/path424/path425
M 100644 :331 path15/path607/path390/path77/path424/path426/path427
M 100644 :332 path15/path607/path390/path77/path424/path426/path428
M 100644 :333 path15/path607/path390/path86/path252/path252/path429
M 100644 :334 path15/path607/path390/path86/path252/path263
M 100644 :335 path15/path607/path390/path136/path137/path430
M 100644 :335 path15/path607/path390/path136/path137/path431
M 100644 :336 path15/path607/path390/path292/path432/path34/path433
M 100644 :337 path15/path607/path390/path292/path432/path434
M 100644 :338 path15/path607/path390/path292/path435/path436
M 100755 :339 path15/path607/path437/path68/path183/path438/path439
M 100755 :340 path15/path607/path437/path68/path183/path438/path440
M 100644 :341 path15/path607/path437/path68/path183/path441
D path15/path139/path140
D path15/path139/path141
D path15/path139/path142
D path15/path139/path143
D path15/path139/path144
D path15/path139/path145
D path15/path146/path147/path148
D path15/path146/path149/path150/path151
D path15/path146/path149/path152/path151
D path15/path146/path149/path153
D path15/path146/path149/path34/path154
D path15/path146/path149/path34/path155
D path15/path146/path149/path34/path156
D path15/path146/path149/path34/path157
D path15/path146/path149/path34/path158
D path15/path146/path149/path34/path159
D path15/path146/path160/path34/path161
D path15/path146/path160/path162
D path15/path68/path163/path164
D path15/path68/path165/path166
D path15/path68/path165/path34/path167
D path15/path68/path168/path34/path169
D path15/path68/path168/path34/path170
D path15/path68/path168/path34/path171
D path15/path68/path168/path172
D path15/path68/path173/path34/path174
D path15/path68/path173/path175
D path15/path68/path176/path177
D path15/path68/path178/path179
D path15/path68/path75/path34/path180
D path15/path68/path75/path34/path181
D path15/path68/path75/path34/path182
D path15/path68/path75/path76
D path15/path68/path183/path184
D path15/path185/path186/path187
D path15/path102/path191/path34/path192
D path15/path102/path191/path34/path193
D path15/path102/path191/path194
D path15/path102/path195/path34/path196
D path15/path102/path195/path34/path197
D path15/path102/path195/path198
D path15/path102/path199/path34/path200
D path15/path102/path199/path201
D path15/path102/path202/path34/path203
D path15/path102/path202/path34/path204
D path15/path102/path202/path205
D path15/path102/path178/path206
D path15/path102/path207/path208
D path15/path102/path108/path209
D path15/path77/path113/path34/path31/path210/path211
D path15/path77/path113/path34/path31/path212/path213
D path15/path77/path113/path34/path31/path214/path213
D path15/path77/path113/path34/path31/path215/path213
D path15/path77/path113/path34/path216
D path15/path77/path113/path34/path217
D path15/path77/path113/path34/path218
D path15/path77/path113/path34/path219
D path15/path77/path113/path34/path220
D path15/path77/path113/path34/path221
D path15/path77/path113/path34/path222
D path15/path77/path113/path34/path223
D path15/path77/path113/path34/path224
D path15/path77/path113/path34/path225
D path15/path77/path113/path34/path226
D path15/path77/path113/path34/path227
D path15/path77/path113/path34/path228
D path15/path77/path113/path34/path229
D path15/path77/path113/path34/path230
D path15/path77/path113/path34/path231
D path15/path77/path113/path34/path232
D path15/path77/path113/path34/path233
D path15/path77/path113/path34/path234
D path15/path77/path113/path34/path235
D path15/path77/path113/path34/path236
D path15/path77/path113/path34/path237
D path15/path77/path113/path34/path238
D path15/path77/path113/path34/path239
D path15/path77/path113/path34/path240
D path15/path77/path113/path34/path241
D path15/path77/path113/path242
D path15/path77/path113/path243
D path15/path77/path113/path244
D path15/path77/path113/path245
D path15/path77/path113/path246
D path15/path86/path247/path248
D path15/path86/path247/path249/path250
D path15/path86/path247/path251
D path15/path86/path252/path34/path253
D path15/path86/path252/path34/path254
D path15/path86/path252/path34/path255
D path15/path86/path252/path34/path256
D path15/path86/path252/path34/path257
D path15/path86/path252/path258/path259
D path15/path86/path252/path258/path260
D path15/path86/path252/path261/path259
D path15/path86/path252/path261/path260
D path15/path86/path252/path262/path259
D path15/path86/path252/path262/path260
D path15/path86/path252/path263
D path15/path136/path137/path264
D path15/path265/path69/path266
D path15/path265/path69/path267
D path15/path265/path69/path268
D path15/path265/path69/path269
D path15/path265/path69/path270
D path15/path265/path178/path271
D path15/path265/path272/path34/path273
D path15/path265/path272/path34/path274
D path15/path265/path272/path34/path275
D path15/path265/path272/path34/path276
D path15/path265/path272/path34/path277
D path15/path265/path272/path34/path278
D path15/path265/path272/path34/path279
D path15/path265/path272/path34/path280
D path15/path265/path272/path34/path281
D path15/path265/path272/path34/path282
D path15/path265/path272/path34/path283
D path15/path265/path272/path34/path284
D path15/path265/path272/path34/path285
D path15/path265/path272/path34/path286
D path15/path265/path272/path34/path287
D path15/path265/path272/path34/path288
D path15/path265/path272/path34/path289
D path15/path265/path272/path290
D path15/path265/path272/path291
D path15/path292/path293/path294
D path15/path292/path295/path34/path296
D path15/path292/path295/path34/path297
D path15/path292/path295/path298
D path15/path299/path300
D path15/path299/path146/path301/path302/path303
D path15/path299/path146/path301/path302/path304
D path15/path299/path146/path301/path302/path305
D path15/path299/path146/path301/path302/path306
D path15/path299/path146/path301/path302/path307
D path15/path299/path146/path301/path302/path308
D path15/path299/path146/path301/path302/path309
D path15/path299/path146/path301/path302/path310
D path15/path299/path146/path301/path302/path311/path312
D path15/path299/path146/path301/path302/path311/path313
D path15/path299/path146/path301/path302/path311/path314
D path15/path299/path146/path301/path302/path311/path315
D path15/path299/path146/path301/path302/path311/path316
D path15/path299/path146/path301/path302/path311/path317
D path15/path299/path146/path301/path302/path311/path318
D path15/path299/path146/path301/path302/path311/path319
D path15/path299/path146/path301/path302/path311/path320
D path15/path299/path146/path301/path302/path321/path322
D path15/path299/path146/path301/path302/path321/path323
D path15/path299/path146/path301/path302/path321/path320
D path15/path299/path146/path301/path302/path324
D path15/path299/path146/path301/path302/path325
D path15/path299/path146/path301/path302/path326
D path15/path299/path146/path301/path302/path327
D path15/path299/path146/path301/path302/path328
D path15/path299/path146/path301/path302/path329
D path15/path299/path146/path301/path302/path330
D path15/path299/path146/path301/path302/path331
D path15/path299/path146/path301/path302/path332
D path15/path299/path146/path301/path302/path333
D path15/path299/path146/path301/path302/path334
D path15/path299/path146/path301/path302/path335
D path15/path299/path146/path301/path302/path336
D path15/path299/path146/path301/path302/path337
D path15/path299/path146/path301/path302/path338
D path15/path299/path146/path301/path302/path339
D path15/path299/path146/path301/path340
D path15/path299/path185/path341/path341/path342
D path15/path299/path185/path341/path341/path343
D path15/path299/path185/path341/path341/path344
D path15/path299/path185/path341/path341/path345
D path15/path299/path185/path341/path341/path346
D path15/path299/path185/path341/path341/path347
D path15/path299/path185/path341/path341/path348
D path15/path299/path185/path341/path349
D path15/path299/path185/path350/path351
D path15/path299/path185/path350/path350/path352
D path15/path299/path185/path350/path350/path353
D path15/path299/path185/path350/path350/path354
D path15/path299/path185/path350/path350/path338
D path15/path299/path185/path350/path355
D path15/path299/path102/path195/path356
D path15/path299/path77/path357/path358
D path15/path299/path77/path359/path360
D path15/path299/path77/path359/path361/path362
D path15/path299/path77/path359/path361/path363
D path15/path299/path77/path359/path364
D path15/path299/path77/path359/path365/path366
D path15/path299/path77/path359/path365/path367
D path15/path299/path77/path359/path365/path368
D path15/path299/path77/path359/path365/path369
D path15/path299/path77/path359/path365/path338
D path15/path299/path77/path359/path365/path370
D path15/path299/path77/path359/path371
D path15/path299/path77/path359/path372/path373
D path15/path299/path77/path359/path372/path374
D path15/path299/path77/path359/path375
D path15/path299/path86/path376/path377
D path15/path299/path292/path378/path379
D path15/path299/path292/path380/path381/path382
D path15/path299/path292/path380/path383
D path15/path299/path292/path384/path385
D path15/path299/path292/path386/path34/path387
D path15/path299/path292/path386/path34/path388
D path15/path299/path292/path386/path389
D path15/path390/path300
D path15/path390/path146/path391/path392
D path15/path390/path146/path391/path34/path393
D path15/path390/path146/path394/path395
D path15/path390/path146/path396/path34/path397
D path15/path390/path146/path396/path34/path398
D path15/path390/path146/path396/path34/path399
D path15/path390/path146/path396/path400
D path15/path390/path146/path401/path402
D path15/path390/path185/path403/path404
D path15/path390/path185/path405/path406
D path15/path390/path185/path407/path408
D path15/path390/path185/path409/path34/path410
D path15/path390/path185/path409/path411
D path15/path390/path185/path412/path413
D path15/path390/path102/path414/path415
D path15/path390/path102/path416/path417
D path15/path390/path102/path418/path419
D path15/path390/path102/path420/path421
D path15/path390/path77/path422/path423
D path15/path390/path77/path424/path425
D path15/path390/path77/path424/path426/path427
D path15/path390/path77/path424/path426/path428
D path15/path390/path86/path252/path252/path429
D path15/path390/path86/path252/path263
D path15/path390/path136/path137/path430
D path15/path390/path136/path137/path431
D path15/path390/path292/path432/path34/path433
D path15/path390/path292/path432/path434
D path15/path390/path292/path435/path436
D path15/path437/path68/path183/path438/path439
D path15/path437/path68/path183/path438/path440
D path15/path437/path68/path183/path441


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [BUG] bulk move silently dropped, leaving the "delete" part in work dir, on commit reorder (rebase -i)
  2020-04-07 16:01 ` [BUG] bulk move silently dropped, leaving the "delete" part in work dir, on commit reorder (rebase -i) ydirson
@ 2020-04-07 20:10   ` Elijah Newren
  0 siblings, 0 replies; 2+ messages in thread
From: Elijah Newren @ 2020-04-07 20:10 UTC (permalink / raw)
  To: ydirson; +Cc: Git Mailing List

Hi,

On Tue, Apr 7, 2020 at 9:03 AM <ydirson@free.fr> wrote:
>
> Hello all,
>
> Please find attached a fast-export test-case for the problem.  It contains an "original state" commit
> and 2 commits moving lots of files around.  As context, the first one is a logical fixup of the second
> one, adding one more move to the bulk move in the second commit.
>
> If I use "rebase -i" to reorder the 2 commits, "subject 1" which originally contains 4 blob changes and
> 324 moves, loses all the renames.  Problem exists at least in 2.25.1 and 2.26.0 as shipped in Debian testing.
>
> Additionally, the files in workdir are all locally deleted and stay there as "Changes not staged for commit",
> which should have prevented the rebase from proceeding to the second "pick".
>
>  (ref0/ref1)$ git log --raw HEAD^^..
> commit d368ee70ca358f4877185175780147b5bfba0ec5 (HEAD -> ref0/ref1)
> Author: User 0 <user0@example.com>
> Date:   Thu Apr 2 17:15:29 2020 +0200
>
>     subject 1
>
>     body
>
> :100644 100644 16fd26f 16fd26f R100     path15/path30/path89/path102/path106/path107    path15/path607/path30/path89/path102/path106/path107
>
> commit a6b4902d848acdeeb0238d22dd7a093317e7a389
> Author: User 0 <user0@example.com>
> Date:   Wed Apr 1 18:14:31 2020 +0200
>
>     subject 2
>
>     body
>
> :100644 100644 386a5e0 67bb842 M        path12/path10
> :100644 100644 703e2a3 57729f1 M        path13/path10
> :100644 100644 386a5e0 67bb842 M        path14/path10
> :100644 100644 53d9ddb fe616ea M        path9/path10
>  (ref0/ref1)$

Thanks for the report.  The testcase was slightly hard to understand
from the description at first, but it's basically:

    # download the file that Yann attached
    cat $DOWNLOADED_FILE | git fast-import --quiet
    git checkout -b testing ref0/ref1
    git rebase -i HEAD~2
    # Swap the two pick lines, save & exit editor

at which point the rebase will complete with a report of success, but
it will drop most the changes in the "subject 2" patch, and leave the
working directory quite dirty at the end despite the fact that it
started out clean.


One can also duplicate this bug using cherry-pick or merge-recursive;
for example, assuming the testing branch was already created as above:
    git reset --hard testing ref0/ref1~2
    git cherry-pick ref0/ref1


This bug goes back to at least git-2.20 and likely earlier.

I tested with the ort merge strategy and it happens to fix this bug
(among others), so maybe if rebase stuff ever quiets down then I can
address this bug just by pushing that new strategy forward.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-04-07 20:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1249625346.805132902.1586274429644.JavaMail.root@zimbra39-e7>
2020-04-07 16:01 ` [BUG] bulk move silently dropped, leaving the "delete" part in work dir, on commit reorder (rebase -i) ydirson
2020-04-07 20:10   ` Elijah Newren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).