Corrects wrong equality test.
(right argument empty always returns 1)
Adds functions to check if a string match numeric patterns
Adds functions to check if a string match alphanumeric patterns
Substitutes wrong tabs
Adds functions for semantic versioning
Verifies if $VERSION follows semantic versioning
Changes Config.mk comment for default VERSION
Adds new configuration .version.mk to store version info
Corrects failure of 'init' when deleting .git/
Adds #! for executable Makefile
Forces 'all' as default target before include's
Updates TODO