Idris2Doc : Pack.Core.Git

Pack.Core.Git

(source)

Reexports

importpublic Pack.Core.Git.Consts

Definitions

gitTmpDir : TmpDir=>PkgName->PathAbs
  (Temporary) Directory to use for a Git project.

Totality: total
Visibility: export
gitCacheDir : PackDirs=>URL->PathAbs
  Cached directory to use for a Git project.

Totality: total
Visibility: export
checkout : HasIOio=>Commit->EitherTPackErrio ()
  Checkout to the given commit

Totality: total
Visibility: export
gitLatest : HasIOio=>URL->Branch->EitherTPackErrioCommit
  Query a Git repo for the latest commit of the main branch.

Visibility: export
withGit : HasIOio=>TmpDir=>PackDirs=>PkgName->URL->Commit->Bool-> (PathAbs->EitherTPackErrioa) ->EitherTPackErrioa
  Clone a git repository into `dir`, switch to the
given commit and run the given action.

Totality: total
Visibility: export