Very nice. Not to nitpick though, the standard way of handling out-of-version versioning is with an underscore, not an additional dot. So your releases would be v2.10.0.0_1 (and so on).
The additional dot was on my suggestion, to avoid conflicting with distros wanting to package s6-man-pages. Distros often use underscores in their package naming schemes, and distro-version isn't always the exact same as upstream-version. -- Laurent