Just as a disclosure: I was told that my contributions are not welcome [1] (even though I have to say that I don't fully agree with the reasoning), but I did not want to leave these patches alone. @Junio C Hamano: Please take this into account when deciding if you want to accept the patches. This is just for transparancy and I will not do any more contributions than potentially finishing this one. If you do not want these patches from me, but it was still deemed to be an interesting feature: could someone else take over? Michael [1]: https://lore.kernel.org/git/xmqqil3ybets.fsf@gitster.g/