Liking cljdoc? Tell your friends :D

polylith.clj.core.git.core


addclj

(add ws-dir filename is-git-add)

branchclj


current-branchclj

(current-branch)

diffclj

(diff ws-dir ws-local-dir is-no-changes sha1 sha2)

ws-local-dir is the name of the workspace if it lives within a git repo, otherwise nil. If :no-changes is passed in, return an empty vector.

ws-local-dir is the name of the workspace if it lives within a git repo,
otherwise nil. If :no-changes is passed in, return an empty vector.
raw docstring

diff-commandclj

(diff-command sha1 sha2)

diff-command-partsclj

(diff-command-parts sha1 sha2)

drop-or-keepclj

(drop-or-keep elements drop?)

extract-sinceclj

(extract-since since)

first-committed-shaclj

(first-committed-sha ws-dir)

initclj

(init ws-dir git-repo? branch)

is-git-repo?clj

(is-git-repo? ws-dir)

keep-path?clj

(keep-path? path prefix)

latest-polylith-shaclj

(latest-polylith-sha branch)

remove-prefixclj

(remove-prefix path prefix)

If the workspace lives inside a git repository (not at its root) then we need to remove the workspace name/path from the path.

If the workspace lives inside a git repository (not at its root)
then we need to remove the workspace name/path from the path.
raw docstring

repoclj


root-dirclj

(root-dir)

shaclj

(sha ws-dir since tag-patterns)

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

× close