Guitar
Git Member List

This is the complete list of members for Git, including all inherited members.

_init(const GitContext &cx)Gitprivate
add_A()Git
addRemoteURL(const GitRemote &remote)Git
blame(const std::string &path)Git
branches()Git
cat_file(GitHash const &id)Git
checkout(const std::string &branch_name, const std::string &id={})Git
checkout_detach(std::string const &id)Git
checkoutBranch(std::string const &name)Git
cherrypick(std::string const &name)Git
clean_df()Git
clearCommandCache()Git
clearObjectCache()Git
clone(GitCloneData const &data, AbstractPtyProcess *pty)Git
commit(const std::string &text, bool sign, AbstractPtyProcess *pty)Git
commit_(const std::string &msg, bool amend, bool sign, AbstractPtyProcess *pty)Gitprivate
commit_amend_m(const std::string &text, bool sign, AbstractPtyProcess *pty)Git
configGpgProgram(const std::string &path, bool global)Git
createBranch(const std::string &name)Git
delete_tag(const std::string &name, bool remote)Git
deleteBranch(std::string const &name)Git
diff(const std::string &old_id, const std::string &new_id, const GitDiffOption &opt)Git
diff_file(const std::string &old_path, const std::string &new_path, const GitDiffOption &opt)Git
diff_full_index_head_file(const std::string &file)Git
diff_name_only_head()Git
diff_raw(GitHash const &old_id, GitHash const &new_id)Git
diff_to_file(const std::string &old_id, const std::string &path, const GitDiffOption &opt)Git
errorMessage(const std::optional< GitResult > &var) constGit
evaluateSignature(char c)Gitinlinestatic
exec_git(std::string const &arg, AbstractGitSession::Option const &opt)Gitinline
fetch(AbstractPtyProcess *pty=nullptr, bool prune=false)Git
getCherryPicking() constGit
getCurrentBranchName()Git
getDefaultBranch()Git
getMessage(const std::string &id)Git
getRemotes()Git
getUntrackedFiles()Git
getUser(GitSource purpose)Git
git(std::string const &arg)Gitinline
Git()Gitprivate
Git(GitContext const &cx, std::string const &repodir, std::string const &submodpath, std::string const &sshkey)Git
Git(Git &&r)=deleteGit
git_nochdir(std::string const &arg, AbstractPtyProcess *pty)Gitinline
git_nolog(std::string const &arg, AbstractPtyProcess *pty)Gitinline
gitinfo()Gitinline
gitinfo() constGitinline
GitRunner classGitfriend
init()Git
isUncommitted(GitCommitItem const &item)Gitstatic
isValidGitCommand() constGitinline
isValidWorkingCopy() constGit
isValidWorkingCopy(const std::string &dir) constGit
log(int maxcount)Git
log_all(GitHash const &id, int maxcount)Git
log_file(const std::string &path, int maxcount)Git
log_signature(GitHash const &id)Git
ls(std::string const &path)Git
ls_remote()Git
make_branch_list_(const std::optional< GitResult > &result)Gitprivate
mergeBranch(const std::string &name, GitMergeFastForward ff, bool squash)Git
objectType(const GitHash &id)Git
parseAheadBehind(const std::string &s, GitBranch *b)Gitprivatestatic
parseCommit(const std::vector< char > &ba)Gitstatic
parseCommitItem(const std::string &line)Gitprivatestatic
preclone(const std::string &url, const std::string &path)Gitstatic
pull(AbstractPtyProcess *pty=nullptr)Git
push_tags(AbstractPtyProcess *pty=nullptr)Git
push_u(bool set_upstream, std::string const &remote, std::string const &branch, bool force, AbstractPtyProcess *pty)Git
queryCommitItem(const GitHash &id)Git
queryEntireCommitMessage(const GitHash &id)Git
quoted_text(std::string const &str)Gitprivatestatic
readfile(std::string const &path)Git
rebase_abort()Git
rebase_continue()Git
rebase_quit()Git
rebaseBranch(const std::string &name)Git
reflog(int maxcount=100)Git
ReflogItemList typedefGit
remote_v()Git
remove(std::string const &path)Gitinline
removeRemote(const std::string &name)Git
repositoryLastModifiedTime()Git
reset_hard()Git
reset_head1()Git
resetAllFiles()Git
resetFile(const std::string &path)Git
resultStdString(const std::optional< GitResult > &var) constGit
rev_list_all(GitHash const &id, int maxcount)Git
rev_parse(std::string const &name)Git
rev_parse_show_toplevel()Git
revert(const GitHash &id)Git
rm(const std::string &path, bool rm_real_file)Git
rm_cached(const std::string &file)Git
session_Gitprivate
setDefaultBranch(const std::string &branchname)Git
setRemoteURL(const GitRemote &remote)Git
setSigningKey(const std::string &id, bool global)Git
setSignPolicy(GitSource source, GitSignPolicy policy)Git
setSshKey(std::string const &sshkey)Git
setSubmodulePath(std::string const &submodpath)Git
setUser(GitUser const &user, bool global)Git
setWorkingRepositoryDir(std::string const &repo, std::string const &sshkey)Git
signingKey(GitSource purpose)Git
signPolicy(GitSource source)Git
sshKey() constGit
stage(const std::string &path)Git
stage(std::vector< std::string > const &paths, AbstractPtyProcess *pty)Git
stash()Git
stash_apply()Git
stash_drop()Git
status()Git
status_s_u(std::string *out=nullptr)Git
status_s_u_(std::string *out)Gitprivate
submodule_add(const GitCloneData &data, bool force, AbstractPtyProcess *pty)Git
submodule_update(const GitSubmoduleUpdateData &data, AbstractPtyProcess *pty)Git
submodules()Git
submoduleURL(std::string const &path)Gitprivate
tag(const std::string &name, GitHash const &id={})Git
tags()Git
toByteArray(const std::optional< GitResult > &var) constGit
unsetDefaultBranch()Git
unstage(const std::string &path)Git
unstage(std::vector< std::string > const &paths)Git
unstage_all()Git
version()Git
workingDir() constGitinline
~Git()=defaultGit