habnabit / vcversioner

take version numbers from version control
ISC License
28 stars 16 forks source link

Add multiple VCS support #1

Closed andrewshadura closed 10 years ago

andrewshadura commented 10 years ago

This patch adds support for other VCS; hg added as example.

coveralls commented 10 years ago

Coverage Status

Coverage remained the same when pulling 946f921bd213b965072cfcaeead3081233699a93 on andrewshadura:andrewsh/univcs into 1421c731e3a8afdc550d05071495319592553711 on habnabit:master.

coveralls commented 10 years ago

Coverage Status

Coverage decreased (-1.69%) when pulling 18cd08dfd07a15cc4cd7a50c9878804b7f14e9cd on andrewshadura:andrewsh/univcs into 1421c731e3a8afdc550d05071495319592553711 on habnabit:master.

habnabit commented 10 years ago

thank you for your interest! sorry that it's been such a long time without comment; I will be looking over your patches when I have time soon (probably during pycon).

andrewshadura commented 10 years ago

By the way, have you seen/tried versiontools? It seems like it's very similar to your package.

Cheers, Andrew

habnabit commented 10 years ago

versiontools is interesting, but 1) doesn't, AFAICT, have support for e.g. sphinx docs, and 2) still requires commits bumping version numbers.

habnabit commented 10 years ago

sorry to not use your patches, but due to merge conflicts, I ended up implementing my own thing for this. please feel free to resubmit if you still have suggestions for improvements!