Fork me on GitHub
#off-topic
<
2020-12-28
>
borkdude10:12:10

Clojure libs sometimes use x.y.commits for versions where commits are the number of commits. What do x.y stand for? Random?

lread12:12:03

@borkdude, seems to vary by project. For my projects inc in x means breaking change, inc in y means some significant change, commits is bug fixes and minor changes.

borkdude12:12:44

inc in x = breaking = semantic versioning, which isn't used by cognitect

borkdude12:12:07

if x and y have meanings, it's semantic by definition

lread12:12:07

Oh you mean Clojure libs from Cognitect? Sorry, just rambling about what I do.

borkdude12:12:41

I think it makes sense what you do, although I don't see the point of using a commit count in this case, you could also just use an incremental number

lread13:12:01

True, could do that. The commit count does convey activity in the repo, and says that a release is at this commit count. But yeah, a subjective preference for sure.

lread13:12:42

And there are choices for commit count. Can be simple count or count since x.y.