Skip to main content

Module auto_commit

Module auto_commit 

Source

Structs§

AutoCommitOutcome
AutoCommitRequest
PushOutcome

Enums§

AutoCommitResult

Functions§

commit_paths
explicit_push_requested
print_push_summary
print_skip
pull_rebase_current_branch
Rebase the current branch onto its remote counterpart, detecting remote/branch dynamically.
push_current_branch
push_current_branch_with_name
reset_explicit_push
resolve_push_remote
Resolve the remote used for push/pull for branch.
set_explicit_push
Record --push from the root CLI or a leaf command such as xbp commit --push.
should_push_after_auto_commit
summarize_git_push_error
sync_and_push_current_branch
Sync current branch with its remote (stash-safe rebase when needed) and push.