SlHelpers
SlGit::Repo Member List

This is the complete list of members for SlGit::Repo, including all inherited members.

blobCreateFromBuffer(const std::string &buf) const noexceptSlGit::Repo
blobCreateFromDisk(const std::filesystem::path &file) const noexceptSlGit::Repo
blobCreateFromWorkDir(const std::filesystem::path &file) const noexceptSlGit::Repo
blobLookup(const git_oid &oid) const noexceptSlGit::Repo
blobLookup(const TreeEntry &tentry) const noexceptSlGit::Repo
blobRevparseSingle(const std::string &rev) const noexceptSlGit::Repo
catFile(const std::string &branch, const std::string &file) const noexceptSlGit::Repo
checkout(const std::string &branch) const noexceptSlGit::Repo
checkout(const Reference &reference) const noexceptSlGit::Repo
checkoutTree(const Tree &tree, unsigned int strategy=GIT_CHECKOUT_SAFE) const noexceptSlGit::Repo
clone(const std::filesystem::path &path, const std::string &url, FetchCallbacks &fc, const std::string &branch="", const unsigned int &depth=0, bool tags=true) noexceptSlGit::Repostatic
clone(const std::filesystem::path &path, const std::string &url, const std::string &branch="", const unsigned int &depth=0, bool tags=true) noexceptSlGit::Repoinlinestatic
commitCreate(const Signature &author, const Signature &committer, const std::string &msg, const Tree &tree, const std::vector< const Commit *> &parents={}) const noexceptSlGit::Repo
commitCreateCheckout(const Signature &author, const Signature &committer, const std::string &msg, const Tree &tree, unsigned int strategy=GIT_CHECKOUT_SAFE, const std::vector< const Commit *> &parents={}) const noexceptSlGit::Repo
commitHead() const noexceptSlGit::Repo
commitLookup(const git_oid &oid) const noexceptSlGit::Repo
commitRevparseSingle(const std::string &rev) const noexceptSlGit::Repo
Diff (defined in SlGit::Repo)SlGit::Repofriend
diff(const Commit &commit1, const Commit &commit2, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
diff(const Tree &tree1, const Tree &tree2, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
diffCached(const Commit &commit, const Index &index, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
diffCached(const Tree &tree, const Index &index, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
diffCached(const Commit &commit, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
diffCached(const Tree &tree, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
diffWorkdir(const Index &index, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
diffWorkdir(const Commit &commit, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
diffWorkdir(const Tree &tree, const git_diff_options *opts=nullptr) const noexceptSlGit::Repo
Index (defined in SlGit::Repo)SlGit::Repofriend
index() const noexceptSlGit::Repo
init(const std::filesystem::path &path, bool bare=false, const std::string &originUrl="") noexceptSlGit::Repostatic
lastClass() noexceptSlGit::Repoinlinestatic
lastErrno() noexceptSlGit::Repoinlinestatic
lastError() noexceptSlGit::Repoinlinestatic
open(const std::filesystem::path &path=".") noexceptSlGit::Repostatic
operator GitTy *() const noexceptSlGit::Repoinline
path() const noexceptSlGit::Repoinline
PathSpec (defined in SlGit::Repo)SlGit::Repofriend
refCreateDirect(const std::string &name, const git_oid &oid, bool force=false) const noexceptSlGit::Repo
refCreateSymbolic(const std::string &name, const std::string &target, bool force=false) const noexceptSlGit::Repo
refDWIM(const std::string &name) const noexceptSlGit::Repo
refLookup(const std::string &name) const noexceptSlGit::Repo
Remote (defined in SlGit::Repo)SlGit::Repofriend
remoteCreate(const std::string &name, const std::string &url) const noexceptSlGit::Repo
remoteLookup(const std::string &name) const noexceptSlGit::Repo
Repo()=delete (defined in SlGit::Repo)SlGit::Repo
repo() const noexceptSlGit::Repoinline
revparseSingle(const std::string &rev) const noexceptSlGit::Repo
RevWalk (defined in SlGit::Repo)SlGit::Repofriend
revWalkCreate() const noexceptSlGit::Repo
Signature (defined in SlGit::Repo)SlGit::Repofriend
Tag (defined in SlGit::Repo)SlGit::Repofriend
tagCreate(const std::string &tagName, const Object &target, const Signature &tagger, const std::string &message, bool force=false) const noexceptSlGit::Repo
tagLookup(const git_oid &oid) const noexceptSlGit::Repo
tagLookup(const TreeEntry &tentry) const noexceptSlGit::Repo
tagRevparseSingle(const std::string &rev) const noexceptSlGit::Repo
Tree (defined in SlGit::Repo)SlGit::Repofriend
TreeBuilder (defined in SlGit::Repo)SlGit::Repofriend
treeBuilderCreate(const Tree *source=nullptr) const noexceptSlGit::Repo
treeLookup(const git_oid &oid) const noexceptSlGit::Repo
treeLookup(const TreeEntry &tentry) const noexceptSlGit::Repo
treeRevparseSingle(const std::string &rev) const noexceptSlGit::Repo
update(const std::filesystem::path &path, const std::string &remote="origin")SlGit::Repostatic
workDir() const noexceptSlGit::Repoinline