Module refs

Source

Structs§

BookmarkPushUpdate
LocalAndRemoteRef
Pair of local and remote targets.

Enums§

BookmarkPushAction

Functions§

classify_bookmark_push_action
Figure out what changes (if any) need to be made to the remote when pushing this bookmark.
diff_named_commit_ids
Compares ids1 and ids2 commit ids, yields entry if they differ.
diff_named_ref_targets
Compares refs1 and refs2 targets, yields entry if they differ.
diff_named_remote_refs
Compares remote refs1 and refs2 pairs, yields entry if they differ.
iter_named_local_remote_refs
Iterates local refs1 and remote refs2 pairs by name.
merge_ref_targets
merge_remote_refs