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

Can you talk about how you see library/header versioning working? Are we going to tag the commit with:

$ git tag zlib-1.2.5

If that commit adds support for zlib-1.2.5 support? The problem with this is how do you fix a translation bug on zlib-1.2.5 if the branch already includes support for zlib-2.0?

Maybe a better way to do version is to have a directory per library release. Maybe we can have the following directory structure

zlib-1.2.5/C/...
zlib-1.2.5/D/...
zlib-2.0/C/...
zlib-2.0/D/...