Thanks for the great idea of "monoversion", I am planning to use that in my projects. What do you think about replacing "week" version component to "month" and "commits so far that week" to "commits so far that month"? By that way we don't have to mark every week by git tag.