File: magit-branch.el.html

This library implements support for branches. It defines commands for creating, checking out, manipulating, and configuring branches. Commands defined here are mainly concerned with branches as pointers, commands that deal with what a branch points at, are defined elsewhere.

Defined variables (7)

magit-branch-adjust-remote-upstream-alistAlist of upstreams to be used when branching from remote branches.
magit-branch-delete-never-verifyWhether ‘magit-branch-delete’ always pushes with "--no-verify".
magit-branch-direct-configureWhether the command ‘magit-branch’ shows Git variables.
magit-branch-prefer-remote-upstreamWhether to favor remote upstreams when creating new branches.
magit-branch-read-upstream-firstWhether to read upstream before name of new branch when creating a branch.
magit-branch-rename-push-targetWhether the push-remote setup is preserved when renaming a branch.
magit-published-branchesList of branches that are considered to be published.

Defined functions (37)

magit--branch-spinoff(BRANCH FROM CHECKOUT)
magit--checkout(REV &optional ARGS)
magit--git-branch:upstream(&rest SLOTS)
magit--git-branch:upstream--eieio-childp(OBJ)
magit--git-branch:upstream-child-p(OBJ)
magit--git-branch:upstream-p(OBJ)
magit--read-branch-scope(&optional OBJ)
magit--rename-reflog-file(OLD NEW)
magit-branch(ARG1)
magit-branch-and-checkout(BRANCH START-POINT &optional ARGS)
magit-branch-checkout(BRANCH &optional START-POINT)
magit-branch-configure(ARG1)
magit-branch-create(BRANCH START-POINT)
magit-branch-delete(BRANCHES &optional FORCE)
magit-branch-maybe-adjust-upstream(BRANCH START-POINT)
magit-branch-maybe-delete-pr-remote(BRANCH)
magit-branch-or-checkout(ARG &optional START-POINT)
magit-branch-orphan(BRANCH START-POINT)
magit-branch-read-args(PROMPT &optional DEFAULT-START)
magit-branch-rename(OLD NEW &optional FORCE)
magit-branch-reset(BRANCH TO &optional SET-UPSTREAM)
magit-branch-shelve(BRANCH)
magit-branch-spinoff(BRANCH &optional FROM)
magit-branch-spinout(BRANCH &optional FROM)
magit-branch-unset-pushRemote(BRANCH)
magit-branch-unshelve(BRANCH)
magit-branch..description(ARG1)
magit-branch..merge/remote()
magit-branch..pushRemote()
magit-branch..rebase()
magit-branch.autoSetupMerge()
magit-branch.autoSetupRebase()
magit-checkout(COMMIT &optional ARGS)
magit-delete-remote-branch-sentinel(REMOTE REFS PROCESS EVENT)
magit-pull.rebase()
magit-remote.pushDefault()
transient:magit-branch:--recurse-submodules()

Defined faces (0)