Reads from the repository, through git.
Every function here is one effect and no decision. Nothing interprets what it reads, and nothing throws: a git that is absent, or a repository that has never released, answers the same way an empty result does.
Reads from the repository, through git. Every function here is one effect and no decision. Nothing interprets what it reads, and nothing throws: a git that is absent, or a repository that has never released, answers the same way an empty result does.
(messages-between from to)Full commit messages reachable from to and not from from, newest first.
from nil or blank reads from the root of history. [] when the range is
empty or either ref is unknown.
Full commit messages reachable from `to` and not from `from`, newest first. `from` nil or blank reads from the root of history. [] when the range is empty or either ref is unknown.
(release-tags)Every v-prefixed tag, newest version first. [] when there are none.
Every v-prefixed tag, newest version first. [] when there are none.
(run & args)Run git with args; {:ok? bool :out string :err string}. Never throws.
Run git with `args`; {:ok? bool :out string :err string}. Never throws.
(tag-date tag)The date tag points at, as yyyy-MM-dd, or nil.
The date `tag` points at, as yyyy-MM-dd, or nil.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |