File: magit-submodule.el.html

This library implements support for "git submodule".

See (info "(magit)Submodules").

Defined variables (9)

magit-module-section-mapKeymap for ‘module’ sections.
magit-module-sections-hookHook run by ‘magit-insert-modules’.
magit-module-sections-nestedWhether ‘magit-insert-modules’ wraps inserted sections.
magit-modules-section-mapKeymap for ‘modules’ sections.
magit-submodule-list-columnsList of columns displayed by ‘magit-list-submodules’.
magit-submodule-list-mode-hookHook run after entering Magit-Submodule-List mode.
magit-submodule-list-mode-mapLocal keymap for Magit-Submodule-List mode buffers.
magit-submodule-list-sort-keyInitial sort key for buffer created by ‘magit-list-submodules’.
magit-submodule-remove-trash-gitdirsWhether ‘magit-submodule-remove’ offers to trash module gitdirs.

Defined functions (41)

magit--git-submodule-suffix(&rest SLOTS)
magit--git-submodule-suffix--anon-cmacro(WHOLE &rest SLOTS)
magit--git-submodule-suffix--eieio-childp(OBJ)
magit--git-submodule-suffix-child-p(OBJ)
magit--git-submodule-suffix-list-p(ARG1)
magit--git-submodule-suffix-p(OBJ)
magit--insert-modules(&optional SECTION)
magit--insert-modules-logs(HEADING TYPE RANGE)
magit--insert-modules-overview(&optional SECTION)
magit-insert-modules()
magit-insert-modules-overview()
magit-insert-modules-unpulled-from-pushremote()
magit-insert-modules-unpulled-from-upstream()
magit-insert-modules-unpushed-to-pushremote()
magit-insert-modules-unpushed-to-upstream()
magit-list-submodules()
magit-modulelist-column-path(SPEC)
magit-submodule()
magit-submodule--maybe-reuse-gitdir(NAME PATH)
magit-submodule--restore-worktree(WORKTREE GITDIR)
magit-submodule-add(ARG1 &optional ARG2 ARG3 ARG4)
magit-submodule-add-1(URL &optional PATH NAME ARGS)
magit-submodule-arguments(&rest FILTERS)
magit-submodule-list-mode()
magit-submodule-list-setup(COLUMNS &optional PREDICATE)
magit-submodule-populate(ARG1 ARG2)
magit-submodule-read-name-for-path(PATH &optional PREFER-SHORT)
magit-submodule-read-path(PROMPT URL)
magit-submodule-register(ARG1)
magit-submodule-remove(MODULES ARGS TRASH-GITDIRS)
magit-submodule-synchronize(ARG1 ARG2)
magit-submodule-unpopulate(ARG1 ARG2)
magit-submodule-update(ARG1 ARG2)
magit-submodule-visit(MODULE &optional OTHER-WINDOW)
transient:magit-submodule:--checkout()
transient:magit-submodule:--force()
transient:magit-submodule:--merge()
transient:magit-submodule:--no-fetch()
transient:magit-submodule:--rebase()
transient:magit-submodule:--recursive()
transient:magit-submodule:--remote()

Defined faces (0)