dep seems very unintuitive to use, up until now I was relying on git's tag mechanism for versioning, but as the code-base is growing, it has become a real pain managing release candidates, bug fixes and features. I have no idea why the designers chose to do such jugaad for a new language when...