Liking cljdoc? Tell your friends :D

fr.jeremyschoffen.mbt.alpha.default.versioning.git-state

Api containing the default logic for using git state as a versioning mechanism.

Api containing the default logic for using git state as a versioning mechanism.
      
raw docstring

check-not-dirtyclj

(check-not-dirty param)

Check wheter the git repo is dirty or not. Throws if it is.

Check wheter the git repo is dirty or not. Throws if it is.
sourceraw docstring

check-repo-in-orderclj

(check-repo-in-order ctxt)
Concentrate several checks in one function. Namely:
- [[fr.jeremyschoffen.mbt.alpha.default.versioning.git-state/check-some-commit]]
- [[fr.jeremyschoffen.mbt.alpha.default.versioning.git-state/check-not-dirty]]
sourceraw docstring

check-some-commitclj

(check-some-commit param)

Check whether the repo has any commit or not. Throws an exception if not.

Check whether the repo has any commit or not. Throws an exception if not.
sourceraw docstring

current-versionclj

(current-version param)

Get the current version using the provided version scheme.

Get the current version using the provided version scheme.
sourceraw docstring

get-tagclj

(get-tag param)

Recover a git tag based on a version and a tag base name.

Recover a git tag based on a version and a tag base name.
sourceraw docstring

most-recent-descriptionclj

(most-recent-description
  {repo :fr.jeremyschoffen.mbt.alpha.git/repo
   tag-base :fr.jeremyschoffen.mbt.alpha.versioning/tag-base-name
   :as param})

Get the most recent description for the tags named with the base :versioning/tag-base-name.

Get the most recent description for the tags named with the base `:versioning/tag-base-name`.
sourceraw docstring

new-tagclj

(new-tag param)

Make the next tag/milestone.

Make the next tag/milestone.
sourceraw docstring

next-versionclj

(next-version param)

Get the next version using the provided version scheme.

Get the next version using the provided version scheme.
sourceraw docstring

tag!clj

(tag! param)
Create a new git tag provided [[fr.jeremyschoffen.mbt.alpha.default.versioning.git-state/check-repo-in-order]]
passes.
sourceraw docstring

tag-nameclj

(tag-name {base :fr.jeremyschoffen.mbt.alpha.versioning/tag-base-name
           v :fr.jeremyschoffen.mbt.alpha.versioning/version})
source

tag-new-version!clj

(tag-new-version! param)

Create a new tag in git marking a new milestone in the project.

Create a new tag in git marking a new milestone in the project.
sourceraw docstring

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

× close