An issue was found in Git before v2.24.1, v2.23.1, v2.22.2, v2.21.1, v2.20.2, v2.19.3, v2.18.2, v2.17.3, v2.16.6, v2.15.4, and v2.14.6. The --export-marks option of git fast-import is exposed also via the in-stream command feature export-marks=... and it allows overwriting arbitrary paths.
{
"versions": [
{
"introduced": "2.14.0"
},
{
"fixed": "2.14.6"
},
{
"introduced": "2.15.0"
},
{
"fixed": "2.15.4"
},
{
"introduced": "2.16.0"
},
{
"fixed": "2.16.6"
},
{
"introduced": "2.17.0"
},
{
"fixed": "2.17.3"
},
{
"introduced": "2.18.0"
},
{
"fixed": "2.18.2"
},
{
"introduced": "2.19.0"
},
{
"fixed": "2.19.3"
},
{
"introduced": "2.20.0"
},
{
"fixed": "2.20.2"
},
{
"introduced": "2.21.0"
},
{
"fixed": "2.21.1"
},
{
"introduced": "2.22.0"
},
{
"fixed": "2.22.2"
},
{
"introduced": "2.23.0"
},
{
"fixed": "2.23.1"
},
{
"introduced": "2.24.0"
},
{
"fixed": "2.24.1"
}
]
}