D-Programming-Language/deimos — comment on commit 65acb7bc0ad63649485b207ede9a59f6fcc95b61
File:  line 0
By WalterBright:

There's no other way to do it. Besides, Diemos won't be supporting that many branches - just the ones people care about. And after all, the C parts of the branches won't change, the D translations of them may change to fix/improve the translation.

I don't see what you think is wrong with it.

The problem with simply tagging with a C version number is then it leaves you with some awkward numbering scheme to have both a C version and a D version at the same time, which is nothing more than a bad reinvention of git's branching system.