…ager Can be accessed with "t". Needs 'magit-list-interesting-refs: "uninteresting" can be a function; documentation'.
Instead of leaving point at the end of the buffer try to do something more intelligent. If the branch's buffer doesn't exist yet then put point at the current branch's line. Otherwise preserve the line point was in before.
Consistency with the update to the branch key-mode popup.
Also number the sub-matches in the comments for clarity.
Avoids changing shift state.
magit-guess-branch do use value returned by the clause in the magit-section-case but magit-section-case just throw away those value, and return t, making magit-guess-branch to failed. So magit-section-case will return the value returned by the clause if it is non-nil. But it must return t when the value is nil, otherwise it will break the extension mechanism.
magit-submodule-update: Update the submodule of the current git repository magit-submodule-update-init: Update and init the submodule of the current git repository magit-submodule-init: Initialize the submodules magit-submodule-sync Synchronizes submodules' remote URL configurationDocs: F p to pull, not f f. Mention P p to push.
…"blahfoo" The "remove current branch" test was incorrectly removing all branches that started with the current branch name.