RepositoryAndDir

Undocumented in source.
@safe
struct RepositoryAndDir {}

Constructors

this
this(RepoURL url, DirPath lrd, bool echoOutErr)
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

addRemote
alias addRemote = remoteAdd
Undocumented in source.
removeRemote
alias removeRemote = remoteRemove
Undocumented in source.

Functions

checkout
Spawn checkout(string branchName)
Undocumented in source. Be warned that the author may not have intended to support it.
clean
Spawn clean()
Undocumented in source. Be warned that the author may not have intended to support it.
clone
Spawn clone(bool recursive, string branch, Depth depth)
Undocumented in source. Be warned that the author may not have intended to support it.
cloneOrPull
Spawn cloneOrPull(bool recursive, string branch, Depth depth)
Undocumented in source. Be warned that the author may not have intended to support it.
cloneOrResetHard
Spawn cloneOrResetHard(bool recursive, string remote, string branch, Depth depth)
Undocumented in source. Be warned that the author may not have intended to support it.
fetch
Spawn fetch(string[] names)
Undocumented in source. Be warned that the author may not have intended to support it.
fetchAll
Spawn fetchAll()
Undocumented in source. Be warned that the author may not have intended to support it.
merge
Spawn merge(string[] commits, string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
pull
Spawn pull(bool recursive)
Undocumented in source. Be warned that the author may not have intended to support it.
remoteAdd
Spawn remoteAdd(RepoURL url, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
remoteRemove
Spawn remoteRemove(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
resetHard
Spawn resetHard(bool recursive, string remote, string branch)
Undocumented in source. Be warned that the author may not have intended to support it.
resetHard
Spawn resetHard(bool recursive)
Undocumented in source. Be warned that the author may not have intended to support it.
resetHardTo
Spawn resetHardTo(string treeish, bool recursive)
Undocumented in source. Be warned that the author may not have intended to support it.
revParse
Spawn revParse(string treeish, string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
setLogLevel
auto ref setLogLevel(LogLevel logLevel)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

commitSHAOf
string commitSHAOf [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

logLevel
LogLevel logLevel;
Undocumented in source.
lrd
DirPath lrd;

< Local checkout root directory.

url
RepoURL url;
Undocumented in source.

Meta