List of all items
Structs
- AsyncBlame
- AsyncBranchesJob
- AsyncCommitFiles
- AsyncCommitFilterJob
- AsyncDiff
- AsyncFetchJob
- AsyncLog
- AsyncPull
- AsyncPush
- AsyncPushTags
- AsyncStatus
- AsyncTags
- AsyncTreeFilesJob
- BlameParams
- CommitFilesParams
- CommitFilterResult
- DiffParams
- FetchRequest
- ProgressPercent
- PushRequest
- PushTagsRequest
- StatusParams
- asyncjob::AsyncSingleJob
- asyncjob::RunParams
- cached::BranchName
- remote_progress::RemoteProgress
- remote_tags::AsyncRemoteTagsJob
- sync::CommitDetails
- sync::CommitId
- sync::CommitInfo
- sync::CommitMessage
- sync::CommitSignature
- sync::LogFilterSearch
- sync::LogFilterSearchOptions
- sync::LogWalker
- sync::SearchFields
- sync::SearchOptions
- sync::SubmoduleInfo
- sync::SubmoduleParentInfo
- sync::SubmoduleStatus
- sync::Tag
- sync::TagWithMetadata
- sync::TreeFile
- sync::blame::BlameHunk
- sync::blame::FileBlame
- sync::branch::BranchCompare
- sync::branch::BranchInfo
- sync::branch::LocalBranch
- sync::branch::RemoteBranch
- sync::branch::UpstreamBranch
- sync::commit_files::OldNew
- sync::cred::BasicAuthCredential
- sync::diff::DiffLine
- sync::diff::DiffLinePosition
- sync::diff::DiffOptions
- sync::diff::FileDiff
- sync::diff::Hunk
- sync::remotes::Callbacks
- sync::sign::GPGSign
- sync::sign::SSHSign
- sync::sign::SignBuilder
- sync::status::StatusItem
- sync::utils::Head
Enums
- AsyncGitNotification
- DiffType
- Error
- FetchStatus
- PushType
- remote_progress::RemoteProgressState
- sync::BranchType
- sync::HookResult
- sync::PrepareCommitMsgSource
- sync::PushTagsProgress
- sync::RepoPath
- sync::RepoState
- sync::ResetType
- sync::ShowUntrackedFilesConfig
- sync::branch::BranchDetails
- sync::diff::DiffLineType
- sync::sign::SignBuilderError
- sync::sign::SignError
- sync::status::StatusItemType
- sync::status::StatusType
Traits
Functions
- hash
- message_prettify
- register_tracing_logging
- sync::abort_pending_rebase
- sync::abort_pending_state
- sync::add_to_ignore
- sync::blame::blame_file
- sync::branch::branch_compare_upstream
- sync::branch::checkout_branch
- sync::branch::checkout_commit
- sync::branch::checkout_remote_branch
- sync::branch::config_is_pull_rebase
- sync::branch::create_branch
- sync::branch::delete_branch
- sync::branch::get_branch_remote
- sync::branch::get_branches_info
- sync::branch::merge_commit::merge_upstream_commit
- sync::branch::merge_ff::branch_merge_upstream_fastforward
- sync::branch::merge_rebase::merge_upstream_rebase
- sync::branch::rename::rename_branch
- sync::branch::validate_branch_name
- sync::commit::amend
- sync::commit::commit
- sync::commit::commit_message_prettify
- sync::commit::tag_commit
- sync::commit_files::get_commit_files
- sync::commit_files::get_compare_commits_diff
- sync::commit_files::sort_commits
- sync::commit_revert
- sync::continue_pending_rebase
- sync::cred::extract_cred_from_url
- sync::cred::extract_username_password
- sync::cred::extract_username_password_for_fetch
- sync::cred::extract_username_password_for_push
- sync::cred::need_username_password
- sync::cred::need_username_password_for_fetch
- sync::cred::need_username_password_for_push
- sync::delete_tag
- sync::diff::get_diff
- sync::diff::get_diff_commit
- sync::diff::get_diff_commits
- sync::diff_contains_file
- sync::discard_lines
- sync::filter_commit_by_search
- sync::get_commit_details
- sync::get_commit_info
- sync::get_commits_info
- sync::get_config_string
- sync::get_stashes
- sync::get_submodules
- sync::get_tags
- sync::get_tags_with_metadata
- sync::hooks_commit_msg
- sync::hooks_post_commit
- sync::hooks_pre_commit
- sync::hooks_prepare_commit_msg
- sync::merge_branch
- sync::merge_commit
- sync::merge_msg
- sync::mergehead_ids
- sync::rebase_branch
- sync::rebase_progress
- sync::remotes::fetch_all
- sync::remotes::get_default_remote
- sync::remotes::get_default_remote_for_fetch
- sync::remotes::get_default_remote_for_push
- sync::remotes::get_remotes
- sync::remotes::proxy_auto
- sync::remotes::tags_missing_remote
- sync::repo_state
- sync::reset_hunk
- sync::reset_repo
- sync::reset_stage
- sync::reset_workdir
- sync::revert_commit
- sync::revert_head
- sync::reword
- sync::stage_hunk
- sync::stage_lines
- sync::stash_apply
- sync::stash_drop
- sync::stash_pop
- sync::stash_save
- sync::status::get_status
- sync::status::is_workdir_clean
- sync::submodule_parent_info
- sync::tree_file_content
- sync::tree_files
- sync::unstage_hunk
- sync::untracked_files_config
- sync::update_submodule
- sync::utils::get_head
- sync::utils::get_head_refname
- sync::utils::get_head_repo
- sync::utils::get_head_tuple
- sync::utils::read_file
- sync::utils::repo_dir
- sync::utils::repo_open_error
- sync::utils::repo_work_dir
- sync::utils::stage_add_all
- sync::utils::stage_add_file
- sync::utils::stage_addremoved
- sync::utils::undo_last_commit