How exactly does Package Control detect versions, does it use the tag or the commit of a tag to determine the version? What effect would it have, if an author decides to rename all previous tags and use a new versioning scheme?
For a package of mine I made the foolish decision to follow the version numbers of the software it adds support for. The version started at 5.x and now I was wondering what would happen if I decide to use my own version numbers, renaming all previous 5.x releases to 1.x. Would this break Package Control updates? Is there a graceful way around this?