Skip to main content

Module git

Module git 

Source

Re-exports§

pub use crate::changelog::GitLog;

Functions§

collect_all_tags
Collect all tag names in the repository.
create_branch_and_commit
create_branch_and_commits
create_commit
create_or_move_tag
Create a tag, or move it if it already exists. Returns true if the tag was moved.
create_tag
fetch_tags
find_last_tag_name
force_push_tags
get_changed_files
get_changed_files_since_tag
get_commits_since_last_stable_tag
get_commits_since_last_tag
get_remote_url
get_repo_root
get_tag_message
If a tag exists, return its message.
open_repo
push
push_branch
push_tags
resolve_current_branch
Resolve the current branch name from HEAD, falling back to CI environment variables when in detached HEAD state (common in CI runners).
tag_exists
verify_remote_branch