Liking cljdoc? Tell your friends :D

fr.jeremyschoffen.mbt.alpha.core.versioning.git-distance

Building blocks of a versioning system based on git commit distance.

Building blocks of a versioning system based on git commit distance.
      
raw docstring

adding-qualifier-to-stable?clj

(adding-qualifier-to-stable? q-old q-new)
source

assert-bumpclj

(assert-bump old new)
source

bumpclj

(bump v)
(bump v level)
source

git-distance-versionclj

(git-distance-version x)

Make a representation of a version in the git distance model. Versions only have one version number which is the number of commits since the first version, starting at 0.

This versioning system allows for alpha and beta qualifiers. Absence of a qualifier means that the project is in a stable state. It can't go back to alpha nor beta. For this reason using these qualifiers imply their presence from the initial version.

Make a representation of a version in the git distance model.
Versions only have one version number which is the number of commits
since the first version, starting at 0.

This versioning system allows for alpha and beta qualifiers. Absence of a qualifier
means that the project is in a stable state. It can't go back to alpha nor beta.
For this reason using these qualifiers imply their presence from the initial version.
sourceraw docstring

GitDistanceVersionclj

source

initial-simple-versionclj

(initial-simple-version)
(initial-simple-version level)

Initial value to use when starting the versioning process from scratch.

Initial value to use when starting the versioning process from scratch.
sourceraw docstring

parse-versionclj

(parse-version s)
source

qualifiers-going-backward?clj

(qualifiers-going-backward? q-old q-new)
source

version-regexclj

source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close