config

Personal configuration.
git clone git://code.dwrz.net/config
Log | Files | Refs

magit-autoloads.el (85944B)


      1 ;;; magit-autoloads.el --- automatically extracted autoloads (do not edit)   -*- lexical-binding: t -*-
      2 ;; Generated by the `loaddefs-generate' function.
      3 
      4 ;; This file is part of GNU Emacs.
      5 
      6 ;;; Code:
      7 
      8 (add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path)))
      9 
     10 
     11 
     12 ;;; Generated autoloads from git-rebase.el
     13 
     14 (autoload 'git-rebase-current-line "git-rebase" "\
     15 Parse current line into a `git-rebase-action' instance.
     16 If the current line isn't recognized as a rebase line, an
     17 instance with all nil values is returned.")
     18 (autoload 'git-rebase-mode "git-rebase" "\
     19 Major mode for editing of a Git rebase file.
     20 
     21 Rebase files are generated when you run \"git rebase -i\" or run
     22 `magit-interactive-rebase'.  They describe how Git should perform
     23 the rebase.  See the documentation for git-rebase (e.g., by
     24 running \"man git-rebase\" at the command line) for details.
     25 
     26 (fn)" t)
     27 (defconst git-rebase-filename-regexp "/git-rebase-todo\\'")
     28 (add-to-list 'auto-mode-alist (cons git-rebase-filename-regexp #'git-rebase-mode))
     29 (register-definition-prefixes "git-rebase" '("git-rebase-" "magit-imenu--rebase-"))
     30 
     31 
     32 ;;; Generated autoloads from magit.el
     33 
     34 (defvar magit-define-global-key-bindings 'default "\
     35 Which set of key bindings to add to the global keymap, if any.
     36 
     37 This option controls which set of Magit key bindings, if any, may
     38 be added to the global keymap, even before Magit is first used in
     39 the current Emacs session.
     40 
     41 If the value is nil, no bindings are added.
     42 
     43 If `default', maybe add:
     44 
     45     C-x g     `magit-status'
     46     C-x M-g   `magit-dispatch'
     47     C-c M-g   `magit-file-dispatch'
     48 
     49 If `recommended', maybe add:
     50 
     51     C-x g     `magit-status'
     52     C-c g     `magit-dispatch'
     53     C-c f     `magit-file-dispatch'
     54 
     55     These bindings are strongly recommended, but we cannot use
     56     them by default, because the \"C-c <LETTER>\" namespace is
     57     strictly reserved for bindings added by the user.
     58 
     59 The bindings in the chosen set may be added when
     60 `after-init-hook' is run.  Each binding is added if, and only
     61 if, at that time no other key is bound to the same command,
     62 and no other command is bound to the same key.  In other words
     63 we try to avoid adding bindings that are unnecessary, as well
     64 as bindings that conflict with other bindings.
     65 
     66 Adding these bindings is delayed until `after-init-hook' is
     67 run to allow users to set the variable anywhere in their init
     68 file (without having to make sure to do so before `magit' is
     69 loaded or autoloaded) and to increase the likelihood that all
     70 the potentially conflicting user bindings have already been
     71 added.
     72 
     73 To set this variable use either `setq' or the Custom interface.
     74 Do not use the function `customize-set-variable' because doing
     75 that would cause Magit to be loaded immediately, when that form
     76 is evaluated (this differs from `custom-set-variables', which
     77 doesn't load the libraries that define the customized variables).
     78 
     79 Setting this variable has no effect if `after-init-hook' has
     80 already been run.")
     81 (custom-autoload 'magit-define-global-key-bindings "magit" t)
     82 (defun magit-maybe-define-global-key-bindings (&optional force) "\
     83 See variable `magit-define-global-key-bindings'." (when magit-define-global-key-bindings (let ((map (current-global-map))) (pcase-dolist (`(,key \, def) (cond ((eq magit-define-global-key-bindings 'recommended) '(("C-x g" . magit-status) ("C-c g" . magit-dispatch) ("C-c f" . magit-file-dispatch))) ('(("C-x g" . magit-status) ("C-x M-g" . magit-dispatch) ("C-c M-g" . magit-file-dispatch))))) (when (or force (not (or (lookup-key map (kbd key)) (where-is-internal def (make-sparse-keymap) t)))) (define-key map (kbd key) def))))))
     84 (if after-init-time (magit-maybe-define-global-key-bindings) (add-hook 'after-init-hook #'magit-maybe-define-global-key-bindings t))
     85  (autoload 'magit-dispatch "magit" nil t)
     86  (autoload 'magit-run "magit" nil t)
     87 (autoload 'magit-git-command "magit" "\
     88 Execute COMMAND asynchronously; display output.
     89 
     90 Interactively, prompt for COMMAND in the minibuffer. \"git \" is
     91 used as initial input, but can be deleted to run another command.
     92 
     93 With a prefix argument COMMAND is run in the top-level directory
     94 of the current working tree, otherwise in `default-directory'.
     95 
     96 (fn COMMAND)" t)
     97 (autoload 'magit-git-command-topdir "magit" "\
     98 Execute COMMAND asynchronously; display output.
     99 
    100 Interactively, prompt for COMMAND in the minibuffer. \"git \" is
    101 used as initial input, but can be deleted to run another command.
    102 
    103 COMMAND is run in the top-level directory of the current
    104 working tree.
    105 
    106 (fn COMMAND)" t)
    107 (autoload 'magit-shell-command "magit" "\
    108 Execute COMMAND asynchronously; display output.
    109 
    110 Interactively, prompt for COMMAND in the minibuffer.  With a
    111 prefix argument COMMAND is run in the top-level directory of
    112 the current working tree, otherwise in `default-directory'.
    113 
    114 (fn COMMAND)" t)
    115 (autoload 'magit-shell-command-topdir "magit" "\
    116 Execute COMMAND asynchronously; display output.
    117 
    118 Interactively, prompt for COMMAND in the minibuffer.  COMMAND
    119 is run in the top-level directory of the current working tree.
    120 
    121 (fn COMMAND)" t)
    122 (autoload 'magit-version "magit" "\
    123 Return the version of Magit currently in use.
    124 
    125 If optional argument PRINT-DEST is non-nil, also print the used
    126 versions of Magit, Transient, Git and Emacs to the output stream
    127 selected by that argument.  Interactively use the echo area, or
    128 with a prefix argument use the current buffer.  Additionally put
    129 the output in the kill ring.
    130 
    131 (fn &optional PRINT-DEST)" t)
    132 (register-definition-prefixes "magit" '("magit-"))
    133 
    134 
    135 ;;; Generated autoloads from magit-apply.el
    136 
    137 (autoload 'magit-stage-buffer-file "magit-apply" "\
    138 Stage all changes to the file being visited in the current buffer." t)
    139 (autoload 'magit-stage-file "magit-apply" "\
    140 Read one or more files and stage all changes in those files.
    141 With prefix argument FORCE, offer ignored files for completion.
    142 
    143 (fn FILES &optional FORCE)" t)
    144 (autoload 'magit-stage-modified "magit-apply" "\
    145 Stage all changes to files modified in the worktree.
    146 Stage all new content of tracked files and remove tracked files
    147 that no longer exist in the working tree from the index also.
    148 With a prefix argument also stage previously untracked (but not
    149 ignored) files.
    150 
    151 (fn &optional ALL)" t)
    152 (autoload 'magit-unstage-buffer-file "magit-apply" "\
    153 Unstage all changes to the file being visited in the current buffer." t)
    154 (autoload 'magit-unstage-file "magit-apply" "\
    155 Read one or more files and unstage all changes to those files.
    156 
    157 (fn FILES)" t)
    158 (autoload 'magit-unstage-all "magit-apply" "\
    159 Remove all changes from the staging area." t)
    160 (register-definition-prefixes "magit-apply" '("magit-"))
    161 
    162 
    163 ;;; Generated autoloads from magit-autorevert.el
    164 
    165 (put 'magit-auto-revert-mode 'globalized-minor-mode t)
    166 (defvar magit-auto-revert-mode (not (or global-auto-revert-mode noninteractive)) "\
    167 Non-nil if Magit-Auto-Revert mode is enabled.
    168 See the `magit-auto-revert-mode' command
    169 for a description of this minor mode.
    170 Setting this variable directly does not take effect;
    171 either customize it (see the info node `Easy Customization')
    172 or call the function `magit-auto-revert-mode'.")
    173 (custom-autoload 'magit-auto-revert-mode "magit-autorevert" nil)
    174 (autoload 'magit-auto-revert-mode "magit-autorevert" "\
    175 Toggle Auto-Revert mode in all buffers.
    176 With prefix ARG, enable Magit-Auto-Revert mode if ARG is positive; otherwise,
    177 disable it.
    178 
    179 If called from Lisp, toggle the mode if ARG is `toggle'.
    180 Enable the mode if ARG is nil, omitted, or is a positive number.
    181 Disable the mode if ARG is a negative number.
    182 
    183 Auto-Revert mode is enabled in all buffers where
    184 `magit-turn-on-auto-revert-mode-if-desired' would do it.
    185 
    186 See `auto-revert-mode' for more information on Auto-Revert mode.
    187 
    188 (fn &optional ARG)" t)
    189 (register-definition-prefixes "magit-autorevert" '("auto-revert-buffer" "magit-"))
    190 
    191 
    192 ;;; Generated autoloads from magit-base.el
    193 
    194 (autoload 'magit-emacs-Q-command "magit-base" "\
    195 Show a shell command that runs an uncustomized Emacs with only Magit loaded.
    196 See info node `(magit)Debugging Tools' for more information." t)
    197 (autoload 'Info-follow-nearest-node--magit-gitman "magit-base" "\
    198 
    199 
    200 (fn FN &optional FORK)")
    201 (advice-add 'Info-follow-nearest-node :around #'Info-follow-nearest-node--magit-gitman)
    202 (advice-add 'org-man-export :around #'org-man-export--magit-gitman)
    203 (autoload 'org-man-export--magit-gitman "magit-base" "\
    204 
    205 
    206 (fn FN LINK DESCRIPTION FORMAT)")
    207 (register-definition-prefixes "magit-base" '("magit-"))
    208 
    209 
    210 ;;; Generated autoloads from magit-bisect.el
    211 
    212  (autoload 'magit-bisect "magit-bisect" nil t)
    213 (autoload 'magit-bisect-start "magit-bisect" "\
    214 Start a bisect session.
    215 
    216 Bisecting a bug means to find the commit that introduced it.
    217 This command starts such a bisect session by asking for a known
    218 good and a known bad commit.  To move the session forward use the
    219 other actions from the bisect transient command (\\<magit-status-mode-map>\\[magit-bisect]).
    220 
    221 (fn BAD GOOD ARGS)" t)
    222 (autoload 'magit-bisect-reset "magit-bisect" "\
    223 After bisecting, cleanup bisection state and return to original `HEAD'." t)
    224 (autoload 'magit-bisect-good "magit-bisect" "\
    225 While bisecting, mark the current commit as good.
    226 Use this after you have asserted that the commit does not contain
    227 the bug in question." t)
    228 (autoload 'magit-bisect-bad "magit-bisect" "\
    229 While bisecting, mark the current commit as bad.
    230 Use this after you have asserted that the commit does contain the
    231 bug in question." t)
    232 (autoload 'magit-bisect-mark "magit-bisect" "\
    233 While bisecting, mark the current commit with a bisect term.
    234 During a bisect using alternate terms, commits can still be
    235 marked with `magit-bisect-good' and `magit-bisect-bad', as those
    236 commands map to the correct term (\"good\" to --term-old's value
    237 and \"bad\" to --term-new's).  However, in some cases, it can be
    238 difficult to keep that mapping straight in your head; this
    239 command provides an interface that exposes the underlying terms." t)
    240 (autoload 'magit-bisect-skip "magit-bisect" "\
    241 While bisecting, skip the current commit.
    242 Use this if for some reason the current commit is not a good one
    243 to test.  This command lets Git choose a different one." t)
    244 (autoload 'magit-bisect-run "magit-bisect" "\
    245 Bisect automatically by running commands after each step.
    246 
    247 Unlike `git bisect run' this can be used before bisecting has
    248 begun.  In that case it behaves like `git bisect start; git
    249 bisect run'.
    250 
    251 (fn CMDLINE &optional BAD GOOD ARGS)" t)
    252 (register-definition-prefixes "magit-bisect" '("magit-"))
    253 
    254 
    255 ;;; Generated autoloads from magit-blame.el
    256 
    257  (autoload 'magit-blame-echo "magit-blame" nil t)
    258  (autoload 'magit-blame-addition "magit-blame" nil t)
    259  (autoload 'magit-blame-removal "magit-blame" nil t)
    260  (autoload 'magit-blame-reverse "magit-blame" nil t)
    261  (autoload 'magit-blame "magit-blame" nil t)
    262 (register-definition-prefixes "magit-blame" '("magit-"))
    263 
    264 
    265 ;;; Generated autoloads from magit-branch.el
    266 
    267  (autoload 'magit-branch "magit" nil t)
    268 (autoload 'magit-checkout "magit-branch" "\
    269 Checkout REVISION, updating the index and the working tree.
    270 If REVISION is a local branch, then that becomes the current
    271 branch.  If it is something else, then `HEAD' becomes detached.
    272 Checkout fails if the working tree or the staging area contain
    273 changes.
    274 
    275 (git checkout REVISION).
    276 
    277 (fn REVISION &optional ARGS)" t)
    278 (function-put 'magit-checkout 'interactive-only 'magit--checkout)
    279 (autoload 'magit-branch-create "magit-branch" "\
    280 Create BRANCH at branch or revision START-POINT.
    281 
    282 (fn BRANCH START-POINT)" t)
    283 (function-put 'magit-branch-create 'interactive-only 'magit-call-git)
    284 (autoload 'magit-branch-and-checkout "magit-branch" "\
    285 Create and checkout BRANCH at branch or revision START-POINT.
    286 
    287 (fn BRANCH START-POINT &optional ARGS)" t)
    288 (function-put 'magit-branch-and-checkout 'interactive-only 'magit-call-git)
    289 (autoload 'magit-branch-or-checkout "magit-branch" "\
    290 Hybrid between `magit-checkout' and `magit-branch-and-checkout'.
    291 
    292 Ask the user for an existing branch or revision.  If the user
    293 input actually can be resolved as a branch or revision, then
    294 check that out, just like `magit-checkout' would.
    295 
    296 Otherwise create and checkout a new branch using the input as
    297 its name.  Before doing so read the starting-point for the new
    298 branch.  This is similar to what `magit-branch-and-checkout'
    299 does.
    300 
    301 (fn ARG &optional START-POINT)" t)
    302 (function-put 'magit-branch-or-checkout 'interactive-only 'magit-call-git)
    303 (autoload 'magit-branch-checkout "magit-branch" "\
    304 Checkout an existing or new local branch.
    305 
    306 Read a branch name from the user offering all local branches and
    307 a subset of remote branches as candidates.  Omit remote branches
    308 for which a local branch by the same name exists from the list
    309 of candidates.  The user can also enter a completely new branch
    310 name.
    311 
    312 - If the user selects an existing local branch, then check that
    313   out.
    314 
    315 - If the user selects a remote branch, then create and checkout
    316   a new local branch with the same name.  Configure the selected
    317   remote branch as push target.
    318 
    319 - If the user enters a new branch name, then create and check
    320   that out, after also reading the starting-point from the user.
    321 
    322 In the latter two cases the upstream is also set.  Whether it is
    323 set to the chosen START-POINT or something else depends on the
    324 value of `magit-branch-adjust-remote-upstream-alist', just like
    325 when using `magit-branch-and-checkout'.
    326 
    327 (fn BRANCH &optional START-POINT)" t)
    328 (function-put 'magit-branch-checkout 'interactive-only 'magit-call-git)
    329 (autoload 'magit-branch-orphan "magit-branch" "\
    330 Create and checkout an orphan BRANCH with contents from revision START-POINT.
    331 
    332 (fn BRANCH START-POINT)" t)
    333 (autoload 'magit-branch-spinout "magit-branch" "\
    334 Create new branch from the unpushed commits.
    335 Like `magit-branch-spinoff' but remain on the current branch.
    336 If there are any uncommitted changes, then behave exactly like
    337 `magit-branch-spinoff'.
    338 
    339 (fn BRANCH &optional FROM)" t)
    340 (autoload 'magit-branch-spinoff "magit-branch" "\
    341 Create new branch from the unpushed commits.
    342 
    343 Create and checkout a new branch starting at and tracking the
    344 current branch.  That branch in turn is reset to the last commit
    345 it shares with its upstream.  If the current branch has no
    346 upstream or no unpushed commits, then the new branch is created
    347 anyway and the previously current branch is not touched.
    348 
    349 This is useful to create a feature branch after work has already
    350 began on the old branch (likely but not necessarily \"master\").
    351 
    352 If the current branch is a member of the value of option
    353 `magit-branch-prefer-remote-upstream' (which see), then the
    354 current branch will be used as the starting point as usual, but
    355 the upstream of the starting-point may be used as the upstream
    356 of the new branch, instead of the starting-point itself.
    357 
    358 If optional FROM is non-nil, then the source branch is reset
    359 to `FROM~', instead of to the last commit it shares with its
    360 upstream.  Interactively, FROM is only ever non-nil, if the
    361 region selects some commits, and among those commits, FROM is
    362 the commit that is the fewest commits ahead of the source
    363 branch.
    364 
    365 The commit at the other end of the selection actually does not
    366 matter, all commits between FROM and `HEAD' are moved to the new
    367 branch.  If FROM is not reachable from `HEAD' or is reachable
    368 from the source branch's upstream, then an error is raised.
    369 
    370 (fn BRANCH &optional FROM)" t)
    371 (autoload 'magit-branch-reset "magit-branch" "\
    372 Reset a branch to the tip of another branch or any other commit.
    373 
    374 When the branch being reset is the current branch, then do a
    375 hard reset.  If there are any uncommitted changes, then the user
    376 has to confirm the reset because those changes would be lost.
    377 
    378 This is useful when you have started work on a feature branch but
    379 realize it's all crap and want to start over.
    380 
    381 When resetting to another branch and a prefix argument is used,
    382 then also set the target branch as the upstream of the branch
    383 that is being reset.
    384 
    385 (fn BRANCH TO &optional SET-UPSTREAM)" t)
    386 (autoload 'magit-branch-delete "magit-branch" "\
    387 Delete one or multiple branches.
    388 
    389 If the region marks multiple branches, then offer to delete
    390 those, otherwise prompt for a single branch to be deleted,
    391 defaulting to the branch at point.
    392 
    393 Require confirmation when deleting branches is dangerous in some
    394 way.  Option `magit-no-confirm' can be customized to not require
    395 confirmation in certain cases.  See its docstring to learn why
    396 confirmation is required by default in certain cases or if a
    397 prompt is confusing.
    398 
    399 (fn BRANCHES &optional FORCE)" t)
    400 (autoload 'magit-branch-rename "magit-branch" "\
    401 Rename the branch named OLD to NEW.
    402 
    403 With a prefix argument FORCE, rename even if a branch named NEW
    404 already exists.
    405 
    406 If `branch.OLD.pushRemote' is set, then unset it.  Depending on
    407 the value of `magit-branch-rename-push-target' (which see) maybe
    408 set `branch.NEW.pushRemote' and maybe rename the push-target on
    409 the remote.
    410 
    411 (fn OLD NEW &optional FORCE)" t)
    412 (autoload 'magit-branch-shelve "magit-branch" "\
    413 Shelve a BRANCH.
    414 Rename \"refs/heads/BRANCH\" to \"refs/shelved/BRANCH\",
    415 and also rename the respective reflog file.
    416 
    417 (fn BRANCH)" t)
    418 (autoload 'magit-branch-unshelve "magit-branch" "\
    419 Unshelve a BRANCH
    420 Rename \"refs/shelved/BRANCH\" to \"refs/heads/BRANCH\",
    421 and also rename the respective reflog file.
    422 
    423 (fn BRANCH)" t)
    424  (autoload 'magit-branch-configure "magit-branch" nil t)
    425 (register-definition-prefixes "magit-branch" '("magit-"))
    426 
    427 
    428 ;;; Generated autoloads from magit-bundle.el
    429 
    430  (autoload 'magit-bundle "magit-bundle" nil t)
    431  (autoload 'magit-bundle-import "magit-bundle" nil t)
    432 (autoload 'magit-bundle-create-tracked "magit-bundle" "\
    433 Create and track a new bundle.
    434 
    435 (fn FILE TAG BRANCH REFS ARGS)" t)
    436 (autoload 'magit-bundle-update-tracked "magit-bundle" "\
    437 Update a bundle that is being tracked using TAG.
    438 
    439 (fn TAG)" t)
    440 (autoload 'magit-bundle-verify "magit-bundle" "\
    441 Check whether FILE is valid and applies to the current repository.
    442 
    443 (fn FILE)" t)
    444 (autoload 'magit-bundle-list-heads "magit-bundle" "\
    445 List the refs in FILE.
    446 
    447 (fn FILE)" t)
    448 (register-definition-prefixes "magit-bundle" '("magit-"))
    449 
    450 
    451 ;;; Generated autoloads from magit-clone.el
    452 
    453  (autoload 'magit-clone "magit-clone" nil t)
    454 (autoload 'magit-clone-regular "magit-clone" "\
    455 Create a clone of REPOSITORY in DIRECTORY.
    456 Then show the status buffer for the new repository.
    457 
    458 (fn REPOSITORY DIRECTORY ARGS)" t)
    459 (autoload 'magit-clone-shallow "magit-clone" "\
    460 Create a shallow clone of REPOSITORY in DIRECTORY.
    461 Then show the status buffer for the new repository.
    462 With a prefix argument read the DEPTH of the clone;
    463 otherwise use 1.
    464 
    465 (fn REPOSITORY DIRECTORY ARGS DEPTH)" t)
    466 (autoload 'magit-clone-shallow-since "magit-clone" "\
    467 Create a shallow clone of REPOSITORY in DIRECTORY.
    468 Then show the status buffer for the new repository.
    469 Exclude commits before DATE, which is read from the
    470 user.
    471 
    472 (fn REPOSITORY DIRECTORY ARGS DATE)" t)
    473 (autoload 'magit-clone-shallow-exclude "magit-clone" "\
    474 Create a shallow clone of REPOSITORY in DIRECTORY.
    475 Then show the status buffer for the new repository.
    476 Exclude commits reachable from EXCLUDE, which is a
    477 branch or tag read from the user.
    478 
    479 (fn REPOSITORY DIRECTORY ARGS EXCLUDE)" t)
    480 (autoload 'magit-clone-bare "magit-clone" "\
    481 Create a bare clone of REPOSITORY in DIRECTORY.
    482 Then show the status buffer for the new repository.
    483 
    484 (fn REPOSITORY DIRECTORY ARGS)" t)
    485 (autoload 'magit-clone-mirror "magit-clone" "\
    486 Create a mirror of REPOSITORY in DIRECTORY.
    487 Then show the status buffer for the new repository.
    488 
    489 (fn REPOSITORY DIRECTORY ARGS)" t)
    490 (autoload 'magit-clone-sparse "magit-clone" "\
    491 Clone REPOSITORY into DIRECTORY and create a sparse checkout.
    492 
    493 (fn REPOSITORY DIRECTORY ARGS)" t)
    494 (register-definition-prefixes "magit-clone" '("magit-"))
    495 
    496 
    497 ;;; Generated autoloads from magit-commit.el
    498 
    499  (autoload 'magit-commit "magit-commit" nil t)
    500 (autoload 'magit-commit-create "magit-commit" "\
    501 Create a new commit on `HEAD'.
    502 With a prefix argument, amend to the commit at `HEAD' instead.
    503 
    504 (git commit [--amend] ARGS)
    505 
    506 (fn &optional ARGS)" t)
    507 (autoload 'magit-commit-amend "magit-commit" "\
    508 Amend the last commit.
    509 
    510 (git commit --amend ARGS)
    511 
    512 (fn &optional ARGS)" t)
    513 (autoload 'magit-commit-extend "magit-commit" "\
    514 Amend the last commit, without editing the message.
    515 
    516 With a prefix argument keep the committer date, otherwise change
    517 it.  The option `magit-commit-extend-override-date' can be used
    518 to inverse the meaning of the prefix argument.
    519 
    520 (git commit --amend --no-edit)
    521 
    522 (fn &optional ARGS OVERRIDE-DATE)" t)
    523 (autoload 'magit-commit-reword "magit-commit" "\
    524 Reword the last commit, ignoring staged changes.
    525 
    526 With a prefix argument keep the committer date, otherwise change
    527 it.  The option `magit-commit-reword-override-date' can be used
    528 to inverse the meaning of the prefix argument.
    529 
    530 Non-interactively respect the optional OVERRIDE-DATE argument
    531 and ignore the option.
    532 
    533 (git commit --amend --only)
    534 
    535 (fn &optional ARGS OVERRIDE-DATE)" t)
    536 (autoload 'magit-commit-fixup "magit-commit" "\
    537 Create a fixup commit.
    538 
    539 With a prefix argument the target COMMIT has to be confirmed.
    540 Otherwise the commit at point may be used without confirmation
    541 depending on the value of option `magit-commit-squash-confirm'.
    542 
    543 (fn &optional COMMIT ARGS)" t)
    544 (autoload 'magit-commit-squash "magit-commit" "\
    545 Create a squash commit, without editing the squash message.
    546 
    547 With a prefix argument the target COMMIT has to be confirmed.
    548 Otherwise the commit at point may be used without confirmation
    549 depending on the value of option `magit-commit-squash-confirm'.
    550 
    551 If you want to immediately add a message to the squash commit,
    552 then use `magit-commit-augment' instead of this command.
    553 
    554 (fn &optional COMMIT ARGS)" t)
    555 (autoload 'magit-commit-augment "magit-commit" "\
    556 Create a squash commit, editing the squash message.
    557 
    558 With a prefix argument the target COMMIT has to be confirmed.
    559 Otherwise the commit at point may be used without confirmation
    560 depending on the value of option `magit-commit-squash-confirm'.
    561 
    562 (fn &optional COMMIT ARGS)" t)
    563 (autoload 'magit-commit-instant-fixup "magit-commit" "\
    564 Create a fixup commit targeting COMMIT and instantly rebase.
    565 
    566 (fn &optional COMMIT ARGS)" t)
    567 (autoload 'magit-commit-instant-squash "magit-commit" "\
    568 Create a squash commit targeting COMMIT and instantly rebase.
    569 
    570 (fn &optional COMMIT ARGS)" t)
    571 (autoload 'magit-commit-reshelve "magit-commit" "\
    572 Change the committer date and possibly the author date of `HEAD'.
    573 
    574 The current time is used as the initial minibuffer input and the
    575 original author or committer date is available as the previous
    576 history element.
    577 
    578 Both the author and the committer dates are changed, unless one
    579 of the following is true, in which case only the committer date
    580 is updated:
    581 - You are not the author of the commit that is being reshelved.
    582 - The command was invoked with a prefix argument.
    583 - Non-interactively if UPDATE-AUTHOR is nil.
    584 
    585 (fn DATE UPDATE-AUTHOR &optional ARGS)" t)
    586 (autoload 'magit-commit-absorb-modules "magit-commit" "\
    587 Spread modified modules across recent commits.
    588 
    589 (fn PHASE COMMIT)" t)
    590  (autoload 'magit-commit-absorb "magit-commit" nil t)
    591  (autoload 'magit-commit-autofixup "magit-commit" nil t)
    592 (register-definition-prefixes "magit-commit" '("magit-"))
    593 
    594 
    595 ;;; Generated autoloads from magit-diff.el
    596 
    597  (autoload 'magit-diff "magit-diff" nil t)
    598  (autoload 'magit-diff-refresh "magit-diff" nil t)
    599 (autoload 'magit-diff-dwim "magit-diff" "\
    600 Show changes for the thing at point.
    601 
    602 (fn &optional ARGS FILES)" t)
    603 (autoload 'magit-diff-range "magit-diff" "\
    604 Show differences between two commits.
    605 
    606 REV-OR-RANGE should be a range or a single revision.  If it is a
    607 revision, then show changes in the working tree relative to that
    608 revision.  If it is a range, but one side is omitted, then show
    609 changes relative to `HEAD'.
    610 
    611 If the region is active, use the revisions on the first and last
    612 line of the region as the two sides of the range.  With a prefix
    613 argument, instead of diffing the revisions, choose a revision to
    614 view changes along, starting at the common ancestor of both
    615 revisions (i.e., use a \"...\" range).
    616 
    617 (fn REV-OR-RANGE &optional ARGS FILES)" t)
    618 (autoload 'magit-diff-working-tree "magit-diff" "\
    619 Show changes between the current working tree and the `HEAD' commit.
    620 With a prefix argument show changes between the working tree and
    621 a commit read from the minibuffer.
    622 
    623 (fn &optional REV ARGS FILES)" t)
    624 (autoload 'magit-diff-staged "magit-diff" "\
    625 Show changes between the index and the `HEAD' commit.
    626 With a prefix argument show changes between the index and
    627 a commit read from the minibuffer.
    628 
    629 (fn &optional REV ARGS FILES)" t)
    630 (autoload 'magit-diff-unstaged "magit-diff" "\
    631 Show changes between the working tree and the index.
    632 
    633 (fn &optional ARGS FILES)" t)
    634 (autoload 'magit-diff-unmerged "magit-diff" "\
    635 Show changes that are being merged.
    636 
    637 (fn &optional ARGS FILES)" t)
    638 (autoload 'magit-diff-while-committing "magit-diff" "\
    639 While committing, show the changes that are about to be committed.
    640 While amending, invoking the command again toggles between
    641 showing just the new changes or all the changes that will
    642 be committed." t)
    643 (autoload 'magit-diff-buffer-file "magit-diff" "\
    644 Show diff for the blob or file visited in the current buffer.
    645 
    646 When the buffer visits a blob, then show the respective commit.
    647 When the buffer visits a file, then show the differences between
    648 `HEAD' and the working tree.  In both cases limit the diff to
    649 the file or blob." t)
    650 (autoload 'magit-diff-paths "magit-diff" "\
    651 Show changes between any two files on disk.
    652 
    653 (fn A B)" t)
    654 (autoload 'magit-show-commit "magit-diff" "\
    655 Visit the revision at point in another buffer.
    656 If there is no revision at point or with a prefix argument prompt
    657 for a revision.
    658 
    659 (fn REV &optional ARGS FILES MODULE)" t)
    660 (register-definition-prefixes "magit-diff" '("magit-"))
    661 
    662 
    663 ;;; Generated autoloads from magit-ediff.el
    664 
    665  (autoload 'magit-ediff "magit-ediff" nil)
    666 (autoload 'magit-ediff-resolve-all "magit-ediff" "\
    667 Resolve all conflicts in the FILE at point using Ediff.
    668 
    669 If there is no file at point or if it doesn't have any unmerged
    670 changes, then prompt for a file.
    671 
    672 See info node `(magit) Ediffing' for more information about this
    673 and alternative commands.
    674 
    675 (fn FILE)" t)
    676 (autoload 'magit-ediff-resolve-rest "magit-ediff" "\
    677 Resolve outstanding conflicts in the FILE at point using Ediff.
    678 
    679 If there is no file at point or if it doesn't have any unmerged
    680 changes, then prompt for a file.
    681 
    682 See info node `(magit) Ediffing' for more information about this
    683 and alternative commands.
    684 
    685 (fn FILE)" t)
    686 (autoload 'magit-ediff-stage "magit-ediff" "\
    687 Stage and unstage changes to FILE using Ediff.
    688 FILE has to be relative to the top directory of the repository.
    689 
    690 (fn FILE)" t)
    691 (autoload 'magit-ediff-compare "magit-ediff" "\
    692 Compare REVA:FILEA with REVB:FILEB using Ediff.
    693 
    694 FILEA and FILEB have to be relative to the top directory of the
    695 repository.  If REVA or REVB is nil, then this stands for the
    696 working tree state.
    697 
    698 If the region is active, use the revisions on the first and last
    699 line of the region.  With a prefix argument, instead of diffing
    700 the revisions, choose a revision to view changes along, starting
    701 at the common ancestor of both revisions (i.e., use a \"...\"
    702 range).
    703 
    704 (fn REVA REVB FILEA FILEB)" t)
    705 (autoload 'magit-ediff-dwim "magit-ediff" "\
    706 Compare, stage, or resolve using Ediff.
    707 This command tries to guess what file, and what commit or range
    708 the user wants to compare, stage, or resolve using Ediff.  It
    709 might only be able to guess either the file, or range or commit,
    710 in which case the user is asked about the other.  It might not
    711 always guess right, in which case the appropriate `magit-ediff-*'
    712 command has to be used explicitly.  If it cannot read the user's
    713 mind at all, then it asks the user for a command to run." t)
    714 (autoload 'magit-ediff-show-staged "magit-ediff" "\
    715 Show staged changes using Ediff.
    716 
    717 This only allows looking at the changes; to stage, unstage,
    718 and discard changes using Ediff, use `magit-ediff-stage'.
    719 
    720 FILE must be relative to the top directory of the repository.
    721 
    722 (fn FILE)" t)
    723 (autoload 'magit-ediff-show-unstaged "magit-ediff" "\
    724 Show unstaged changes using Ediff.
    725 
    726 This only allows looking at the changes; to stage, unstage,
    727 and discard changes using Ediff, use `magit-ediff-stage'.
    728 
    729 FILE must be relative to the top directory of the repository.
    730 
    731 (fn FILE)" t)
    732 (autoload 'magit-ediff-show-working-tree "magit-ediff" "\
    733 Show changes between `HEAD' and working tree using Ediff.
    734 FILE must be relative to the top directory of the repository.
    735 
    736 (fn FILE)" t)
    737 (autoload 'magit-ediff-show-commit "magit-ediff" "\
    738 Show changes introduced by COMMIT using Ediff.
    739 
    740 (fn COMMIT)" t)
    741 (autoload 'magit-ediff-show-stash "magit-ediff" "\
    742 Show changes introduced by STASH using Ediff.
    743 `magit-ediff-show-stash-with-index' controls whether a
    744 three-buffer Ediff is used in order to distinguish changes in the
    745 stash that were staged.
    746 
    747 (fn STASH)" t)
    748 (register-definition-prefixes "magit-ediff" '("magit-ediff-"))
    749 
    750 
    751 ;;; Generated autoloads from magit-extras.el
    752 
    753  (autoload 'magit-git-mergetool "magit-extras" nil t)
    754 (autoload 'magit-run-git-gui-blame "magit-extras" "\
    755 Run `git gui blame' on the given FILENAME and COMMIT.
    756 Interactively run it for the current file and the `HEAD', with a
    757 prefix or when the current file cannot be determined let the user
    758 choose.  When the current buffer is visiting FILENAME instruct
    759 blame to center around the line point is on.
    760 
    761 (fn COMMIT FILENAME &optional LINENUM)" t)
    762 (autoload 'magit-run-git-gui "magit-extras" "\
    763 Run `git gui' for the current git repository." t)
    764 (autoload 'magit-run-gitk "magit-extras" "\
    765 Run `gitk' in the current repository." t)
    766 (autoload 'magit-run-gitk-branches "magit-extras" "\
    767 Run `gitk --branches' in the current repository." t)
    768 (autoload 'magit-run-gitk-all "magit-extras" "\
    769 Run `gitk --all' in the current repository." t)
    770 (autoload 'ido-enter-magit-status "magit-extras" "\
    771 Drop into `magit-status' from file switching.
    772 
    773 To make this command available use something like:
    774 
    775   (keymap-set ido-common-completion-map
    776               \"C-x g\" \\='ido-enter-magit-status)
    777 
    778 This command does not work in Emacs 26.1.
    779 See https://github.com/magit/magit/issues/3634
    780 and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31707." t)
    781 (autoload 'magit-project-status "magit-extras" "\
    782 Run `magit-status' in the current project's root." t)
    783 (autoload 'magit-dired-jump "magit-extras" "\
    784 Visit file at point using Dired.
    785 With a prefix argument, visit in another window.  If there
    786 is no file at point, then instead visit `default-directory'.
    787 
    788 (fn &optional OTHER-WINDOW)" t)
    789 (autoload 'magit-dired-log "magit-extras" "\
    790 Show log for all marked files, or the current file.
    791 
    792 (fn &optional FOLLOW)" t)
    793 (autoload 'magit-dired-am-apply-patches "magit-extras" "\
    794 In Dired, apply the marked (or next ARG) files as patches.
    795 If inside a repository, then apply in that.  Otherwise prompt
    796 for a repository.
    797 
    798 (fn REPO &optional ARG)" t)
    799 (autoload 'magit-do-async-shell-command "magit-extras" "\
    800 Open FILE with `dired-do-async-shell-command'.
    801 Interactively, open the file at point.
    802 
    803 (fn FILE)" t)
    804 (autoload 'magit-previous-line "magit-extras" "\
    805 Like `previous-line' but with Magit-specific shift-selection.
    806 
    807 Magit's selection mechanism is based on the region but selects an
    808 area that is larger than the region.  This causes `previous-line'
    809 when invoked while holding the shift key to move up one line and
    810 thereby select two lines.  When invoked inside a hunk body this
    811 command does not move point on the first invocation and thereby
    812 it only selects a single line.  Which inconsistency you prefer
    813 is a matter of preference.
    814 
    815 (fn &optional ARG TRY-VSCROLL)" t)
    816 (function-put 'magit-previous-line 'interactive-only '"use `forward-line' with negative argument instead.")
    817 (autoload 'magit-next-line "magit-extras" "\
    818 Like `next-line' but with Magit-specific shift-selection.
    819 
    820 Magit's selection mechanism is based on the region but selects
    821 an area that is larger than the region.  This causes `next-line'
    822 when invoked while holding the shift key to move down one line
    823 and thereby select two lines.  When invoked inside a hunk body
    824 this command does not move point on the first invocation and
    825 thereby it only selects a single line.  Which inconsistency you
    826 prefer is a matter of preference.
    827 
    828 (fn &optional ARG TRY-VSCROLL)" t)
    829 (function-put 'magit-next-line 'interactive-only 'forward-line)
    830 (autoload 'magit-clean "magit-extras" "\
    831 Remove untracked files from the working tree.
    832 With a prefix argument also remove ignored files,
    833 with two prefix arguments remove ignored files only.
    834 
    835 (git clean -f -d [-x|-X])
    836 
    837 (fn &optional ARG)" t)
    838 (autoload 'magit-generate-changelog "magit-extras" "\
    839 Insert ChangeLog entries into the current buffer.
    840 
    841 The entries are generated from the diff being committed.
    842 If prefix argument, AMENDING, is non-nil, include changes
    843 in HEAD as well as staged changes in the diff to check.
    844 
    845 (fn &optional AMENDING)" t)
    846 (autoload 'magit-add-change-log-entry "magit-extras" "\
    847 Find change log file and add date entry and item for current change.
    848 This differs from `add-change-log-entry' (which see) in that
    849 it acts on the current hunk in a Magit buffer instead of on
    850 a position in a file-visiting buffer.
    851 
    852 (fn &optional WHOAMI FILE-NAME OTHER-WINDOW)" t)
    853 (autoload 'magit-add-change-log-entry-other-window "magit-extras" "\
    854 Find change log file in other window and add entry and item.
    855 This differs from `add-change-log-entry-other-window' (which see)
    856 in that it acts on the current hunk in a Magit buffer instead of
    857 on a position in a file-visiting buffer.
    858 
    859 (fn &optional WHOAMI FILE-NAME)" t)
    860 (autoload 'magit-edit-line-commit "magit-extras" "\
    861 Edit the commit that added the current line.
    862 
    863 With a prefix argument edit the commit that removes the line,
    864 if any.  The commit is determined using `git blame' and made
    865 editable using `git rebase --interactive' if it is reachable
    866 from `HEAD', or by checking out the commit (or a branch that
    867 points at it) otherwise.
    868 
    869 (fn &optional TYPE)" t)
    870 (autoload 'magit-diff-edit-hunk-commit "magit-extras" "\
    871 From a hunk, edit the respective commit and visit the file.
    872 
    873 First visit the file being modified by the hunk at the correct
    874 location using `magit-diff-visit-file'.  This actually visits a
    875 blob.  When point is on a diff header, not within an individual
    876 hunk, then this visits the blob the first hunk is about.
    877 
    878 Then invoke `magit-edit-line-commit', which uses an interactive
    879 rebase to make the commit editable, or if that is not possible
    880 because the commit is not reachable from `HEAD' by checking out
    881 that commit directly.  This also causes the actual worktree file
    882 to be visited.
    883 
    884 Neither the blob nor the file buffer are killed when finishing
    885 the rebase.  If that is undesirable, then it might be better to
    886 use `magit-rebase-edit-commit' instead of this command.
    887 
    888 (fn FILE)" t)
    889 (autoload 'magit-reshelve-since "magit-extras" "\
    890 Change the author and committer dates of the commits since REV.
    891 
    892 Ask the user for the first reachable commit whose dates should
    893 be changed.  Then read the new date for that commit.  The initial
    894 minibuffer input and the previous history element offer good
    895 values.  The next commit will be created one minute later and so
    896 on.
    897 
    898 This command is only intended for interactive use and should only
    899 be used on highly rearranged and unpublished history.
    900 
    901 If KEYID is non-nil, then use that to sign all reshelved commits.
    902 Interactively use the value of the \"--gpg-sign\" option in the
    903 list returned by `magit-rebase-arguments'.
    904 
    905 (fn REV KEYID)" t)
    906 (autoload 'magit-pop-revision-stack "magit-extras" "\
    907 Insert a representation of a revision into the current buffer.
    908 
    909 Pop a revision from the `magit-revision-stack' and insert it into
    910 the current buffer according to `magit-pop-revision-stack-format'.
    911 Revisions can be put on the stack using `magit-copy-section-value'
    912 and `magit-copy-buffer-revision'.
    913 
    914 If the stack is empty or with a prefix argument, instead read a
    915 revision in the minibuffer.  By using the minibuffer history this
    916 allows selecting an item which was popped earlier or to insert an
    917 arbitrary reference or revision without first pushing it onto the
    918 stack.
    919 
    920 When reading the revision from the minibuffer, then it might not
    921 be possible to guess the correct repository.  When this command
    922 is called inside a repository (e.g., while composing a commit
    923 message), then that repository is used.  Otherwise (e.g., while
    924 composing an email) then the repository recorded for the top
    925 element of the stack is used (even though we insert another
    926 revision).  If not called inside a repository and with an empty
    927 stack, or with two prefix arguments, then read the repository in
    928 the minibuffer too.
    929 
    930 (fn REV TOPLEVEL)" t)
    931 (autoload 'magit-copy-section-value "magit-extras" "\
    932 Save the value of the current section for later use.
    933 
    934 Save the section value to the `kill-ring', and, provided that
    935 the current section is a commit, branch, or tag section, push
    936 the (referenced) revision to the `magit-revision-stack' for use
    937 with `magit-pop-revision-stack'.
    938 
    939 When `magit-copy-revision-abbreviated' is non-nil, save the
    940 abbreviated revision to the `kill-ring' and the
    941 `magit-revision-stack'.
    942 
    943 When the current section is a branch or a tag, and a prefix
    944 argument is used, then save the revision at its tip to the
    945 `kill-ring' instead of the reference name.
    946 
    947 When the region is active, then save that to the `kill-ring',
    948 like `kill-ring-save' would, instead of behaving as described
    949 above.  If a prefix argument is used and the region is within
    950 a hunk, then strip the diff marker column and keep only either
    951 the added or removed lines, depending on the sign of the prefix
    952 argument.
    953 
    954 (fn ARG)" t)
    955 (autoload 'magit-copy-buffer-revision "magit-extras" "\
    956 Save the revision of the current buffer for later use.
    957 
    958 Save the revision shown in the current buffer to the `kill-ring'
    959 and push it to the `magit-revision-stack'.
    960 
    961 This command is mainly intended for use in `magit-revision-mode'
    962 buffers, the only buffers where it is always unambiguous exactly
    963 which revision should be saved.
    964 
    965 Most other Magit buffers usually show more than one revision, in
    966 some way or another, so this command has to select one of them,
    967 and that choice might not always be the one you think would have
    968 been the best pick.
    969 
    970 In such buffers it is often more useful to save the value of
    971 the current section instead, using `magit-copy-section-value'.
    972 
    973 When the region is active, then save that to the `kill-ring',
    974 like `kill-ring-save' would, instead of behaving as described
    975 above.
    976 
    977 When `magit-copy-revision-abbreviated' is non-nil, save the
    978 abbreviated revision to the `kill-ring' and the
    979 `magit-revision-stack'." t)
    980 (autoload 'magit-display-repository-buffer "magit-extras" "\
    981 Display a Magit buffer belonging to the current Git repository.
    982 The buffer is displayed using `magit-display-buffer', which see.
    983 
    984 (fn BUFFER)" t)
    985 (autoload 'magit-switch-to-repository-buffer "magit-extras" "\
    986 Switch to a Magit buffer belonging to the current Git repository.
    987 
    988 (fn BUFFER)" t)
    989 (autoload 'magit-switch-to-repository-buffer-other-window "magit-extras" "\
    990 Switch to a Magit buffer belonging to the current Git repository.
    991 
    992 (fn BUFFER)" t)
    993 (autoload 'magit-switch-to-repository-buffer-other-frame "magit-extras" "\
    994 Switch to a Magit buffer belonging to the current Git repository.
    995 
    996 (fn BUFFER)" t)
    997 (autoload 'magit-abort-dwim "magit-extras" "\
    998 Abort current operation.
    999 Depending on the context, this will abort a merge, a rebase, a
   1000 patch application, a cherry-pick, a revert, or a bisect." t)
   1001 (register-definition-prefixes "magit-extras" '("magit-"))
   1002 
   1003 
   1004 ;;; Generated autoloads from magit-fetch.el
   1005 
   1006  (autoload 'magit-fetch "magit-fetch" nil t)
   1007  (autoload 'magit-fetch-from-pushremote "magit-fetch" nil t)
   1008  (autoload 'magit-fetch-from-upstream "magit-fetch" nil t)
   1009 (autoload 'magit-fetch-other "magit-fetch" "\
   1010 Fetch from another repository.
   1011 
   1012 (fn REMOTE ARGS)" t)
   1013 (autoload 'magit-fetch-branch "magit-fetch" "\
   1014 Fetch a BRANCH from a REMOTE.
   1015 
   1016 (fn REMOTE BRANCH ARGS)" t)
   1017 (autoload 'magit-fetch-refspec "magit-fetch" "\
   1018 Fetch a REFSPEC from a REMOTE.
   1019 
   1020 (fn REMOTE REFSPEC ARGS)" t)
   1021 (autoload 'magit-fetch-all "magit-fetch" "\
   1022 Fetch from all remotes.
   1023 
   1024 (fn ARGS)" t)
   1025 (autoload 'magit-fetch-all-prune "magit-fetch" "\
   1026 Fetch from all remotes, and prune.
   1027 Prune remote tracking branches for branches that have been
   1028 removed on the respective remote." t)
   1029 (autoload 'magit-fetch-all-no-prune "magit-fetch" "\
   1030 Fetch from all remotes." t)
   1031  (autoload 'magit-fetch-modules "magit-fetch" nil t)
   1032 (register-definition-prefixes "magit-fetch" '("magit-"))
   1033 
   1034 
   1035 ;;; Generated autoloads from magit-files.el
   1036 
   1037 (autoload 'magit-find-file "magit-files" "\
   1038 View FILE from REV.
   1039 Switch to a buffer visiting blob REV:FILE, creating one if none
   1040 already exists.  If prior to calling this command the current
   1041 buffer and/or cursor position is about the same file, then go
   1042 to the line and column corresponding to that location.
   1043 
   1044 (fn REV FILE)" t)
   1045 (autoload 'magit-find-file-other-window "magit-files" "\
   1046 View FILE from REV, in another window.
   1047 Switch to a buffer visiting blob REV:FILE, creating one if none
   1048 already exists.  If prior to calling this command the current
   1049 buffer and/or cursor position is about the same file, then go to
   1050 the line and column corresponding to that location.
   1051 
   1052 (fn REV FILE)" t)
   1053 (autoload 'magit-find-file-other-frame "magit-files" "\
   1054 View FILE from REV, in another frame.
   1055 Switch to a buffer visiting blob REV:FILE, creating one if none
   1056 already exists.  If prior to calling this command the current
   1057 buffer and/or cursor position is about the same file, then go to
   1058 the line and column corresponding to that location.
   1059 
   1060 (fn REV FILE)" t)
   1061  (autoload 'magit-file-dispatch "magit" nil t)
   1062 (autoload 'magit-blob-visit-file "magit-files" "\
   1063 View the file from the worktree corresponding to the current blob.
   1064 When visiting a blob or the version from the index, then go to
   1065 the same location in the respective file in the working tree." t)
   1066 (autoload 'magit-file-checkout "magit-files" "\
   1067 Checkout FILE from REV.
   1068 
   1069 (fn REV FILE)" t)
   1070 (register-definition-prefixes "magit-files" '("magit-"))
   1071 
   1072 
   1073 ;;; Generated autoloads from magit-git.el
   1074 
   1075 (register-definition-prefixes "magit-git" '("magit-"))
   1076 
   1077 
   1078 ;;; Generated autoloads from magit-gitignore.el
   1079 
   1080  (autoload 'magit-gitignore "magit-gitignore" nil t)
   1081 (autoload 'magit-gitignore-in-topdir "magit-gitignore" "\
   1082 Add the Git ignore RULE to the top-level \".gitignore\" file.
   1083 Since this file is tracked, it is shared with other clones of the
   1084 repository.  Also stage the file.
   1085 
   1086 (fn RULE)" t)
   1087 (autoload 'magit-gitignore-in-subdir "magit-gitignore" "\
   1088 Add the Git ignore RULE to a \".gitignore\" file in DIRECTORY.
   1089 Prompt the user for a directory and add the rule to the
   1090 \".gitignore\" file in that directory.  Since such files are
   1091 tracked, they are shared with other clones of the repository.
   1092 Also stage the file.
   1093 
   1094 (fn RULE DIRECTORY)" t)
   1095 (autoload 'magit-gitignore-in-gitdir "magit-gitignore" "\
   1096 Add the Git ignore RULE to \"$GIT_DIR/info/exclude\".
   1097 Rules in that file only affects this clone of the repository.
   1098 
   1099 (fn RULE)" t)
   1100 (autoload 'magit-gitignore-on-system "magit-gitignore" "\
   1101 Add the Git ignore RULE to the file specified by `core.excludesFile'.
   1102 Rules that are defined in that file affect all local repositories.
   1103 
   1104 (fn RULE)" t)
   1105 (autoload 'magit-skip-worktree "magit-gitignore" "\
   1106 Call \"git update-index --skip-worktree -- FILE\".
   1107 
   1108 (fn FILE)" t)
   1109 (autoload 'magit-no-skip-worktree "magit-gitignore" "\
   1110 Call \"git update-index --no-skip-worktree -- FILE\".
   1111 
   1112 (fn FILE)" t)
   1113 (autoload 'magit-assume-unchanged "magit-gitignore" "\
   1114 Call \"git update-index --assume-unchanged -- FILE\".
   1115 
   1116 (fn FILE)" t)
   1117 (autoload 'magit-no-assume-unchanged "magit-gitignore" "\
   1118 Call \"git update-index --no-assume-unchanged -- FILE\".
   1119 
   1120 (fn FILE)" t)
   1121 (register-definition-prefixes "magit-gitignore" '("magit-"))
   1122 
   1123 
   1124 ;;; Generated autoloads from magit-log.el
   1125 
   1126  (autoload 'magit-log "magit-log" nil t)
   1127  (autoload 'magit-log-refresh "magit-log" nil t)
   1128 (autoload 'magit-log-current "magit-log" "\
   1129 Show log for the current branch.
   1130 When `HEAD' is detached or with a prefix argument show log for
   1131 one or more revs read from the minibuffer.
   1132 
   1133 (fn REVS &optional ARGS FILES)" t)
   1134 (autoload 'magit-log-head "magit-log" "\
   1135 Show log for `HEAD'.
   1136 
   1137 (fn &optional ARGS FILES)" t)
   1138 (autoload 'magit-log-related "magit-log" "\
   1139 Show log for the current branch, its upstream and its push target.
   1140 When the upstream is a local branch, then also show its own
   1141 upstream.  When `HEAD' is detached, then show log for that, the
   1142 previously checked out branch and its upstream and push-target.
   1143 
   1144 (fn REVS &optional ARGS FILES)" t)
   1145 (autoload 'magit-log-other "magit-log" "\
   1146 Show log for one or more revs read from the minibuffer.
   1147 The user can input any revision or revisions separated by a
   1148 space, or even ranges, but only branches and tags, and a
   1149 representation of the commit at point, are available as
   1150 completion candidates.
   1151 
   1152 (fn REVS &optional ARGS FILES)" t)
   1153 (autoload 'magit-log-branches "magit-log" "\
   1154 Show log for all local branches and `HEAD'.
   1155 
   1156 (fn &optional ARGS FILES)" t)
   1157 (autoload 'magit-log-matching-branches "magit-log" "\
   1158 Show log for all branches matching PATTERN and `HEAD'.
   1159 
   1160 (fn PATTERN &optional ARGS FILES)" t)
   1161 (autoload 'magit-log-matching-tags "magit-log" "\
   1162 Show log for all tags matching PATTERN and `HEAD'.
   1163 
   1164 (fn PATTERN &optional ARGS FILES)" t)
   1165 (autoload 'magit-log-all-branches "magit-log" "\
   1166 Show log for all local and remote branches and `HEAD'.
   1167 
   1168 (fn &optional ARGS FILES)" t)
   1169 (autoload 'magit-log-all "magit-log" "\
   1170 Show log for all references and `HEAD'.
   1171 
   1172 (fn &optional ARGS FILES)" t)
   1173 (autoload 'magit-log-buffer-file "magit-log" "\
   1174 Show log for the blob or file visited in the current buffer.
   1175 With a prefix argument or when `--follow' is an active log
   1176 argument, then follow renames.  When the region is active,
   1177 restrict the log to the lines that the region touches.
   1178 
   1179 (fn &optional FOLLOW BEG END)" t)
   1180 (autoload 'magit-log-trace-definition "magit-log" "\
   1181 Show log for the definition at point.
   1182 
   1183 (fn FILE FN REV)" t)
   1184 (autoload 'magit-log-merged "magit-log" "\
   1185 Show log for the merge of COMMIT into BRANCH.
   1186 
   1187 More precisely, find merge commit M that brought COMMIT into
   1188 BRANCH, and show the log of the range \"M^1..M\". If COMMIT is
   1189 directly on BRANCH, then show approximately
   1190 `magit-log-merged-commit-count' surrounding commits instead.
   1191 
   1192 This command requires git-when-merged, which is available from
   1193 https://github.com/mhagger/git-when-merged.
   1194 
   1195 (fn COMMIT BRANCH &optional ARGS FILES)" t)
   1196 (autoload 'magit-log-move-to-parent "magit-log" "\
   1197 Move to the Nth parent of the current commit.
   1198 
   1199 (fn &optional N)" t)
   1200  (autoload 'magit-shortlog "magit-log" nil t)
   1201 (autoload 'magit-shortlog-since "magit-log" "\
   1202 Show a history summary for commits since REV.
   1203 
   1204 (fn REV ARGS)" t)
   1205 (autoload 'magit-shortlog-range "magit-log" "\
   1206 Show a history summary for commit or range REV-OR-RANGE.
   1207 
   1208 (fn REV-OR-RANGE ARGS)" t)
   1209 (autoload 'magit-cherry "magit-log" "\
   1210 Show commits in a branch that are not merged in the upstream branch.
   1211 
   1212 (fn HEAD UPSTREAM)" t)
   1213 (register-definition-prefixes "magit-log" '("magit-"))
   1214 
   1215 
   1216 ;;; Generated autoloads from magit-margin.el
   1217 
   1218 (register-definition-prefixes "magit-margin" '("magit-"))
   1219 
   1220 
   1221 ;;; Generated autoloads from magit-merge.el
   1222 
   1223  (autoload 'magit-merge "magit" nil t)
   1224 (autoload 'magit-merge-plain "magit-merge" "\
   1225 Merge commit REV into the current branch; using default message.
   1226 
   1227 Unless there are conflicts or a prefix argument is used create a
   1228 merge commit using a generic commit message and without letting
   1229 the user inspect the result.  With a prefix argument pretend the
   1230 merge failed to give the user the opportunity to inspect the
   1231 merge.
   1232 
   1233 (git merge --no-edit|--no-commit [ARGS] REV)
   1234 
   1235 (fn REV &optional ARGS NOCOMMIT)" t)
   1236 (autoload 'magit-merge-editmsg "magit-merge" "\
   1237 Merge commit REV into the current branch; and edit message.
   1238 Perform the merge and prepare a commit message but let the user
   1239 edit it.
   1240 
   1241 (git merge --edit --no-ff [ARGS] REV)
   1242 
   1243 (fn REV &optional ARGS)" t)
   1244 (autoload 'magit-merge-nocommit "magit-merge" "\
   1245 Merge commit REV into the current branch; pretending it failed.
   1246 Pretend the merge failed to give the user the opportunity to
   1247 inspect the merge and change the commit message.
   1248 
   1249 (git merge --no-commit --no-ff [ARGS] REV)
   1250 
   1251 (fn REV &optional ARGS)" t)
   1252 (autoload 'magit-merge-into "magit-merge" "\
   1253 Merge the current branch into BRANCH and remove the former.
   1254 
   1255 Before merging, force push the source branch to its push-remote,
   1256 provided the respective remote branch already exists, ensuring
   1257 that the respective pull-request (if any) won't get stuck on some
   1258 obsolete version of the commits that are being merged.  Finally
   1259 if `forge-branch-pullreq' was used to create the merged branch,
   1260 then also remove the respective remote branch.
   1261 
   1262 (fn BRANCH &optional ARGS)" t)
   1263 (autoload 'magit-merge-absorb "magit-merge" "\
   1264 Merge BRANCH into the current branch and remove the former.
   1265 
   1266 Before merging, force push the source branch to its push-remote,
   1267 provided the respective remote branch already exists, ensuring
   1268 that the respective pull-request (if any) won't get stuck on some
   1269 obsolete version of the commits that are being merged.  Finally
   1270 if `forge-branch-pullreq' was used to create the merged branch,
   1271 then also remove the respective remote branch.
   1272 
   1273 (fn BRANCH &optional ARGS)" t)
   1274 (autoload 'magit-merge-squash "magit-merge" "\
   1275 Squash commit REV into the current branch; don't create a commit.
   1276 
   1277 (git merge --squash REV)
   1278 
   1279 (fn REV)" t)
   1280 (autoload 'magit-merge-preview "magit-merge" "\
   1281 Preview result of merging REV into the current branch.
   1282 
   1283 (fn REV)" t)
   1284 (autoload 'magit-merge-abort "magit-merge" "\
   1285 Abort the current merge operation.
   1286 
   1287 (git merge --abort)" t)
   1288 (register-definition-prefixes "magit-merge" '("magit-"))
   1289 
   1290 
   1291 ;;; Generated autoloads from magit-mode.el
   1292 
   1293 (autoload 'magit-info "magit-mode" "\
   1294 Visit the Magit manual." t)
   1295 (register-definition-prefixes "magit-mode" '("magit-"))
   1296 
   1297 
   1298 ;;; Generated autoloads from magit-notes.el
   1299 
   1300  (autoload 'magit-notes "magit" nil t)
   1301 (register-definition-prefixes "magit-notes" '("magit-notes-"))
   1302 
   1303 
   1304 ;;; Generated autoloads from magit-patch.el
   1305 
   1306  (autoload 'magit-patch "magit-patch" nil t)
   1307  (autoload 'magit-patch-create "magit-patch" nil t)
   1308  (autoload 'magit-patch-apply "magit-patch" nil t)
   1309 (autoload 'magit-patch-save "magit-patch" "\
   1310 Write current diff into patch FILE.
   1311 
   1312 What arguments are used to create the patch depends on the value
   1313 of `magit-patch-save-arguments' and whether a prefix argument is
   1314 used.
   1315 
   1316 If the value is the symbol `buffer', then use the same arguments
   1317 as the buffer.  With a prefix argument use no arguments.
   1318 
   1319 If the value is a list beginning with the symbol `exclude', then
   1320 use the same arguments as the buffer except for those matched by
   1321 entries in the cdr of the list.  The comparison is done using
   1322 `string-prefix-p'.  With a prefix argument use the same arguments
   1323 as the buffer.
   1324 
   1325 If the value is a list of strings (including the empty list),
   1326 then use those arguments.  With a prefix argument use the same
   1327 arguments as the buffer.
   1328 
   1329 Of course the arguments that are required to actually show the
   1330 same differences as those shown in the buffer are always used.
   1331 
   1332 (fn FILE &optional ARG)" t)
   1333 (autoload 'magit-request-pull "magit-patch" "\
   1334 Request upstream to pull from your public repository.
   1335 
   1336 URL is the url of your publicly accessible repository.
   1337 START is a commit that already is in the upstream repository.
   1338 END is the last commit, usually a branch name, which upstream
   1339 is asked to pull.  START has to be reachable from that commit.
   1340 
   1341 (fn URL START END)" t)
   1342 (register-definition-prefixes "magit-patch" '("magit-"))
   1343 
   1344 
   1345 ;;; Generated autoloads from magit-process.el
   1346 
   1347 (register-definition-prefixes "magit-process" '("magit-" "tramp-sh-handle-"))
   1348 
   1349 
   1350 ;;; Generated autoloads from magit-pull.el
   1351 
   1352  (autoload 'magit-pull "magit-pull" nil t)
   1353  (autoload 'magit-pull-from-pushremote "magit-pull" nil t)
   1354  (autoload 'magit-pull-from-upstream "magit-pull" nil t)
   1355 (autoload 'magit-pull-branch "magit-pull" "\
   1356 Pull from a branch read in the minibuffer.
   1357 
   1358 (fn SOURCE ARGS)" t)
   1359 (register-definition-prefixes "magit-pull" '("magit-pull-"))
   1360 
   1361 
   1362 ;;; Generated autoloads from magit-push.el
   1363 
   1364  (autoload 'magit-push "magit-push" nil t)
   1365  (autoload 'magit-push-current-to-pushremote "magit-push" nil t)
   1366  (autoload 'magit-push-current-to-upstream "magit-push" nil t)
   1367 (autoload 'magit-push-current "magit-push" "\
   1368 Push the current branch to a branch read in the minibuffer.
   1369 
   1370 (fn TARGET ARGS)" t)
   1371 (autoload 'magit-push-other "magit-push" "\
   1372 Push an arbitrary branch or commit somewhere.
   1373 Both the source and the target are read in the minibuffer.
   1374 
   1375 (fn SOURCE TARGET ARGS)" t)
   1376 (autoload 'magit-push-refspecs "magit-push" "\
   1377 Push one or multiple REFSPECS to a REMOTE.
   1378 Both the REMOTE and the REFSPECS are read in the minibuffer.  To
   1379 use multiple REFSPECS, separate them with commas.  Completion is
   1380 only available for the part before the colon, or when no colon
   1381 is used.
   1382 
   1383 (fn REMOTE REFSPECS ARGS)" t)
   1384 (autoload 'magit-push-matching "magit-push" "\
   1385 Push all matching branches to another repository.
   1386 If multiple remotes exist, then read one from the user.
   1387 If just one exists, use that without requiring confirmation.
   1388 
   1389 (fn REMOTE &optional ARGS)" t)
   1390 (autoload 'magit-push-tags "magit-push" "\
   1391 Push all tags to another repository.
   1392 If only one remote exists, then push to that.  Otherwise prompt
   1393 for a remote, offering the remote configured for the current
   1394 branch as default.
   1395 
   1396 (fn REMOTE &optional ARGS)" t)
   1397 (autoload 'magit-push-tag "magit-push" "\
   1398 Push a tag to another repository.
   1399 
   1400 (fn TAG REMOTE &optional ARGS)" t)
   1401 (autoload 'magit-push-notes-ref "magit-push" "\
   1402 Push a notes ref to another repository.
   1403 
   1404 (fn REF REMOTE &optional ARGS)" t)
   1405  (autoload 'magit-push-implicitly "magit-push" nil t)
   1406  (autoload 'magit-push-to-remote "magit-push" nil t)
   1407 (register-definition-prefixes "magit-push" '("magit-"))
   1408 
   1409 
   1410 ;;; Generated autoloads from magit-reflog.el
   1411 
   1412 (autoload 'magit-reflog-current "magit-reflog" "\
   1413 Display the reflog of the current branch.
   1414 If `HEAD' is detached, then show the reflog for that instead." t)
   1415 (autoload 'magit-reflog-other "magit-reflog" "\
   1416 Display the reflog of a branch or another ref.
   1417 
   1418 (fn REF)" t)
   1419 (autoload 'magit-reflog-head "magit-reflog" "\
   1420 Display the `HEAD' reflog." t)
   1421 (register-definition-prefixes "magit-reflog" '("magit-reflog-"))
   1422 
   1423 
   1424 ;;; Generated autoloads from magit-refs.el
   1425 
   1426  (autoload 'magit-show-refs "magit-refs" nil t)
   1427 (autoload 'magit-show-refs-head "magit-refs" "\
   1428 List and compare references in a dedicated buffer.
   1429 Compared with `HEAD'.
   1430 
   1431 (fn &optional ARGS)" t)
   1432 (autoload 'magit-show-refs-current "magit-refs" "\
   1433 List and compare references in a dedicated buffer.
   1434 Compare with the current branch or `HEAD' if it is detached.
   1435 
   1436 (fn &optional ARGS)" t)
   1437 (autoload 'magit-show-refs-other "magit-refs" "\
   1438 List and compare references in a dedicated buffer.
   1439 Compared with a branch read from the user.
   1440 
   1441 (fn &optional REF ARGS)" t)
   1442 (register-definition-prefixes "magit-refs" '("magit-"))
   1443 
   1444 
   1445 ;;; Generated autoloads from magit-remote.el
   1446 
   1447  (autoload 'magit-remote "magit-remote" nil t)
   1448 (autoload 'magit-remote-add "magit-remote" "\
   1449 Add a remote named REMOTE and fetch it.
   1450 
   1451 (fn REMOTE URL &optional ARGS)" t)
   1452 (autoload 'magit-remote-rename "magit-remote" "\
   1453 Rename the remote named OLD to NEW.
   1454 
   1455 (fn OLD NEW)" t)
   1456 (autoload 'magit-remote-remove "magit-remote" "\
   1457 Delete the remote named REMOTE.
   1458 
   1459 (fn REMOTE)" t)
   1460 (autoload 'magit-remote-prune "magit-remote" "\
   1461 Remove stale remote-tracking branches for REMOTE.
   1462 
   1463 (fn REMOTE)" t)
   1464 (autoload 'magit-remote-prune-refspecs "magit-remote" "\
   1465 Remove stale refspecs for REMOTE.
   1466 
   1467 A refspec is stale if there no longer exists at least one branch
   1468 on the remote that would be fetched due to that refspec.  A stale
   1469 refspec is problematic because its existence causes Git to refuse
   1470 to fetch according to the remaining non-stale refspecs.
   1471 
   1472 If only stale refspecs remain, then offer to either delete the
   1473 remote or to replace the stale refspecs with the default refspec.
   1474 
   1475 Also remove the remote-tracking branches that were created due to
   1476 the now stale refspecs.  Other stale branches are not removed.
   1477 
   1478 (fn REMOTE)" t)
   1479 (autoload 'magit-remote-set-head "magit-remote" "\
   1480 Set the local representation of REMOTE's default branch.
   1481 Query REMOTE and set the symbolic-ref refs/remotes/<remote>/HEAD
   1482 accordingly.  With a prefix argument query for the branch to be
   1483 used, which allows you to select an incorrect value if you fancy
   1484 doing that.
   1485 
   1486 (fn REMOTE &optional BRANCH)" t)
   1487 (autoload 'magit-remote-unset-head "magit-remote" "\
   1488 Unset the local representation of REMOTE's default branch.
   1489 Delete the symbolic-ref \"refs/remotes/<remote>/HEAD\".
   1490 
   1491 (fn REMOTE)" t)
   1492  (autoload 'magit-update-default-branch "magit-remote" nil t)
   1493 (autoload 'magit-remote-unshallow "magit-remote" "\
   1494 Convert a shallow remote into a full one.
   1495 If only a single refspec is set and it does not contain a
   1496 wildcard, then also offer to replace it with the standard
   1497 refspec.
   1498 
   1499 (fn REMOTE)" t)
   1500  (autoload 'magit-remote-configure "magit-remote" nil t)
   1501 (register-definition-prefixes "magit-remote" '("magit-"))
   1502 
   1503 
   1504 ;;; Generated autoloads from magit-repos.el
   1505 
   1506 (autoload 'magit-list-repositories "magit-repos" "\
   1507 Display a list of repositories.
   1508 
   1509 Use the option `magit-repository-directories' to control which
   1510 repositories are displayed." t)
   1511 (register-definition-prefixes "magit-repos" '("magit-"))
   1512 
   1513 
   1514 ;;; Generated autoloads from magit-reset.el
   1515 
   1516  (autoload 'magit-reset "magit" nil t)
   1517 (autoload 'magit-reset-mixed "magit-reset" "\
   1518 Reset the `HEAD' and index to COMMIT, but not the working tree.
   1519 
   1520 (git reset --mixed COMMIT)
   1521 
   1522 (fn COMMIT)" t)
   1523 (autoload 'magit-reset-soft "magit-reset" "\
   1524 Reset the `HEAD' to COMMIT, but not the index and working tree.
   1525 
   1526 (git reset --soft REVISION)
   1527 
   1528 (fn COMMIT)" t)
   1529 (autoload 'magit-reset-hard "magit-reset" "\
   1530 Reset the `HEAD', index, and working tree to COMMIT.
   1531 
   1532 (git reset --hard REVISION)
   1533 
   1534 (fn COMMIT)" t)
   1535 (autoload 'magit-reset-keep "magit-reset" "\
   1536 Reset the `HEAD' and index to COMMIT, while keeping uncommitted changes.
   1537 
   1538 (git reset --keep REVISION)
   1539 
   1540 (fn COMMIT)" t)
   1541 (autoload 'magit-reset-index "magit-reset" "\
   1542 Reset the index to COMMIT.
   1543 Keep the `HEAD' and working tree as-is, so if COMMIT refers to the
   1544 head this effectively unstages all changes.
   1545 
   1546 (git reset COMMIT .)
   1547 
   1548 (fn COMMIT)" t)
   1549 (autoload 'magit-reset-worktree "magit-reset" "\
   1550 Reset the worktree to COMMIT.
   1551 Keep the `HEAD' and index as-is.
   1552 
   1553 (fn COMMIT)" t)
   1554 (autoload 'magit-reset-quickly "magit-reset" "\
   1555 Reset the `HEAD' and index to COMMIT, and possibly the working tree.
   1556 With a prefix argument reset the working tree otherwise don't.
   1557 
   1558 (git reset --mixed|--hard COMMIT)
   1559 
   1560 (fn COMMIT &optional HARD)" t)
   1561 (register-definition-prefixes "magit-reset" '("magit-reset-"))
   1562 
   1563 
   1564 ;;; Generated autoloads from magit-sequence.el
   1565 
   1566 (autoload 'magit-sequencer-continue "magit-sequence" "\
   1567 Resume the current cherry-pick or revert sequence." t)
   1568 (autoload 'magit-sequencer-skip "magit-sequence" "\
   1569 Skip the stopped at commit during a cherry-pick or revert sequence." t)
   1570 (autoload 'magit-sequencer-abort "magit-sequence" "\
   1571 Abort the current cherry-pick or revert sequence.
   1572 This discards all changes made since the sequence started." t)
   1573  (autoload 'magit-cherry-pick "magit-sequence" nil t)
   1574 (autoload 'magit-cherry-copy "magit-sequence" "\
   1575 Copy COMMITS from another branch onto the current branch.
   1576 Prompt for a commit, defaulting to the commit at point.  If
   1577 the region selects multiple commits, then pick all of them,
   1578 without prompting.
   1579 
   1580 (fn COMMITS &optional ARGS)" t)
   1581 (autoload 'magit-cherry-apply "magit-sequence" "\
   1582 Apply the changes in COMMITS but do not commit them.
   1583 Prompt for a commit, defaulting to the commit at point.  If
   1584 the region selects multiple commits, then apply all of them,
   1585 without prompting.
   1586 
   1587 (fn COMMITS &optional ARGS)" t)
   1588 (autoload 'magit-cherry-harvest "magit-sequence" "\
   1589 Move COMMITS from another BRANCH onto the current branch.
   1590 Remove the COMMITS from BRANCH and stay on the current branch.
   1591 If a conflict occurs, then you have to fix that and finish the
   1592 process manually.
   1593 
   1594 (fn COMMITS BRANCH &optional ARGS)" t)
   1595 (autoload 'magit-cherry-donate "magit-sequence" "\
   1596 Move COMMITS from the current branch onto another existing BRANCH.
   1597 Remove COMMITS from the current branch and stay on that branch.
   1598 If a conflict occurs, then you have to fix that and finish the
   1599 process manually.  `HEAD' is allowed to be detached initially.
   1600 
   1601 (fn COMMITS BRANCH &optional ARGS)" t)
   1602 (autoload 'magit-cherry-spinout "magit-sequence" "\
   1603 Move COMMITS from the current branch onto a new BRANCH.
   1604 Remove COMMITS from the current branch and stay on that branch.
   1605 If a conflict occurs, then you have to fix that and finish the
   1606 process manually.
   1607 
   1608 (fn COMMITS BRANCH START-POINT &optional ARGS)" t)
   1609 (autoload 'magit-cherry-spinoff "magit-sequence" "\
   1610 Move COMMITS from the current branch onto a new BRANCH.
   1611 Remove COMMITS from the current branch and checkout BRANCH.
   1612 If a conflict occurs, then you have to fix that and finish
   1613 the process manually.
   1614 
   1615 (fn COMMITS BRANCH START-POINT &optional ARGS)" t)
   1616  (autoload 'magit-revert "magit-sequence" nil t)
   1617 (autoload 'magit-revert-and-commit "magit-sequence" "\
   1618 Revert COMMIT by creating a new commit.
   1619 Prompt for a commit, defaulting to the commit at point.  If
   1620 the region selects multiple commits, then revert all of them,
   1621 without prompting.
   1622 
   1623 (fn COMMIT &optional ARGS)" t)
   1624 (autoload 'magit-revert-no-commit "magit-sequence" "\
   1625 Revert COMMIT by applying it in reverse to the worktree.
   1626 Prompt for a commit, defaulting to the commit at point.  If
   1627 the region selects multiple commits, then revert all of them,
   1628 without prompting.
   1629 
   1630 (fn COMMIT &optional ARGS)" t)
   1631  (autoload 'magit-am "magit-sequence" nil t)
   1632 (autoload 'magit-am-apply-patches "magit-sequence" "\
   1633 Apply the patches FILES.
   1634 
   1635 (fn &optional FILES ARGS)" t)
   1636 (autoload 'magit-am-apply-maildir "magit-sequence" "\
   1637 Apply the patches from MAILDIR.
   1638 
   1639 (fn &optional MAILDIR ARGS)" t)
   1640 (autoload 'magit-am-continue "magit-sequence" "\
   1641 Resume the current patch applying sequence." t)
   1642 (autoload 'magit-am-skip "magit-sequence" "\
   1643 Skip the stopped at patch during a patch applying sequence." t)
   1644 (autoload 'magit-am-abort "magit-sequence" "\
   1645 Abort the current patch applying sequence.
   1646 This discards all changes made since the sequence started." t)
   1647  (autoload 'magit-rebase "magit-sequence" nil t)
   1648  (autoload 'magit-rebase-onto-pushremote "magit-sequence" nil t)
   1649  (autoload 'magit-rebase-onto-upstream "magit-sequence" nil t)
   1650 (autoload 'magit-rebase-branch "magit-sequence" "\
   1651 Rebase the current branch onto a branch read in the minibuffer.
   1652 All commits that are reachable from `HEAD' but not from the
   1653 selected branch TARGET are being rebased.
   1654 
   1655 (fn TARGET ARGS)" t)
   1656 (autoload 'magit-rebase-subset "magit-sequence" "\
   1657 Rebase a subset of the current branch's history onto a new base.
   1658 Rebase commits from START to `HEAD' onto NEWBASE.
   1659 START has to be selected from a list of recent commits.
   1660 
   1661 (fn NEWBASE START ARGS)" t)
   1662 (autoload 'magit-rebase-interactive "magit-sequence" "\
   1663 Start an interactive rebase sequence.
   1664 
   1665 (fn COMMIT ARGS)" t)
   1666 (autoload 'magit-rebase-autosquash "magit-sequence" "\
   1667 Combine squash and fixup commits with their intended targets.
   1668 
   1669 (fn ARGS)" t)
   1670 (autoload 'magit-rebase-edit-commit "magit-sequence" "\
   1671 Edit a single older commit using rebase.
   1672 
   1673 (fn COMMIT ARGS)" t)
   1674 (autoload 'magit-rebase-reword-commit "magit-sequence" "\
   1675 Reword a single older commit using rebase.
   1676 
   1677 (fn COMMIT ARGS)" t)
   1678 (autoload 'magit-rebase-remove-commit "magit-sequence" "\
   1679 Remove a single older commit using rebase.
   1680 
   1681 (fn COMMIT ARGS)" t)
   1682 (autoload 'magit-rebase-continue "magit-sequence" "\
   1683 Restart the current rebasing operation.
   1684 In some cases this pops up a commit message buffer for you do
   1685 edit.  With a prefix argument the old message is reused as-is.
   1686 
   1687 (fn &optional NOEDIT)" t)
   1688 (autoload 'magit-rebase-skip "magit-sequence" "\
   1689 Skip the current commit and restart the current rebase operation." t)
   1690 (autoload 'magit-rebase-edit "magit-sequence" "\
   1691 Edit the todo list of the current rebase operation." t)
   1692 (autoload 'magit-rebase-abort "magit-sequence" "\
   1693 Abort the current rebase operation, restoring the original branch." t)
   1694 (register-definition-prefixes "magit-sequence" '("magit-"))
   1695 
   1696 
   1697 ;;; Generated autoloads from magit-sparse-checkout.el
   1698 
   1699  (autoload 'magit-sparse-checkout "magit-sparse-checkout" nil t)
   1700 (autoload 'magit-sparse-checkout-enable "magit-sparse-checkout" "\
   1701 Convert the working tree to a sparse checkout.
   1702 
   1703 (fn &optional ARGS)" t)
   1704 (autoload 'magit-sparse-checkout-set "magit-sparse-checkout" "\
   1705 Restrict working tree to DIRECTORIES.
   1706 To extend rather than override the currently configured
   1707 directories, call `magit-sparse-checkout-add' instead.
   1708 
   1709 (fn DIRECTORIES)" t)
   1710 (autoload 'magit-sparse-checkout-add "magit-sparse-checkout" "\
   1711 Add DIRECTORIES to the working tree.
   1712 To override rather than extend the currently configured
   1713 directories, call `magit-sparse-checkout-set' instead.
   1714 
   1715 (fn DIRECTORIES)" t)
   1716 (autoload 'magit-sparse-checkout-reapply "magit-sparse-checkout" "\
   1717 Reapply the sparse checkout rules to the working tree.
   1718 Some operations such as merging or rebasing may need to check out
   1719 files that aren't included in the sparse checkout.  Call this
   1720 command to reset to the sparse checkout state." t)
   1721 (autoload 'magit-sparse-checkout-disable "magit-sparse-checkout" "\
   1722 Convert sparse checkout to full checkout.
   1723 Note that disabling the sparse checkout does not clear the
   1724 configured directories.  Call `magit-sparse-checkout-enable' to
   1725 restore the previous sparse checkout." t)
   1726 (register-definition-prefixes "magit-sparse-checkout" '("magit-sparse-checkout-"))
   1727 
   1728 
   1729 ;;; Generated autoloads from magit-stash.el
   1730 
   1731  (autoload 'magit-stash "magit-stash" nil t)
   1732 (autoload 'magit-stash-both "magit-stash" "\
   1733 Create a stash of the index and working tree.
   1734 Untracked files are included according to infix arguments.
   1735 One prefix argument is equivalent to `--include-untracked'
   1736 while two prefix arguments are equivalent to `--all'.
   1737 
   1738 (fn MESSAGE &optional INCLUDE-UNTRACKED)" t)
   1739 (autoload 'magit-stash-index "magit-stash" "\
   1740 Create a stash of the index only.
   1741 Unstaged and untracked changes are not stashed.  The stashed
   1742 changes are applied in reverse to both the index and the
   1743 worktree.  This command can fail when the worktree is not clean.
   1744 Applying the resulting stash has the inverse effect.
   1745 
   1746 (fn MESSAGE)" t)
   1747 (autoload 'magit-stash-worktree "magit-stash" "\
   1748 Create a stash of unstaged changes in the working tree.
   1749 Untracked files are included according to infix arguments.
   1750 One prefix argument is equivalent to `--include-untracked'
   1751 while two prefix arguments are equivalent to `--all'.
   1752 
   1753 (fn MESSAGE &optional INCLUDE-UNTRACKED)" t)
   1754 (autoload 'magit-stash-keep-index "magit-stash" "\
   1755 Create a stash of the index and working tree, keeping index intact.
   1756 Untracked files are included according to infix arguments.
   1757 One prefix argument is equivalent to `--include-untracked'
   1758 while two prefix arguments are equivalent to `--all'.
   1759 
   1760 (fn MESSAGE &optional INCLUDE-UNTRACKED)" t)
   1761 (autoload 'magit-snapshot-both "magit-stash" "\
   1762 Create a snapshot of the index and working tree.
   1763 Untracked files are included according to infix arguments.
   1764 One prefix argument is equivalent to `--include-untracked'
   1765 while two prefix arguments are equivalent to `--all'.
   1766 
   1767 (fn &optional INCLUDE-UNTRACKED)" t)
   1768 (autoload 'magit-snapshot-index "magit-stash" "\
   1769 Create a snapshot of the index only.
   1770 Unstaged and untracked changes are not stashed." t)
   1771 (autoload 'magit-snapshot-worktree "magit-stash" "\
   1772 Create a snapshot of unstaged changes in the working tree.
   1773 Untracked files are included according to infix arguments.
   1774 One prefix argument is equivalent to `--include-untracked'
   1775 while two prefix arguments are equivalent to `--all'.
   1776 
   1777 (fn &optional INCLUDE-UNTRACKED)" t)
   1778  (autoload 'magit-stash-push "magit-stash" nil t)
   1779 (autoload 'magit-stash-apply "magit-stash" "\
   1780 Apply a stash to the working tree.
   1781 
   1782 First try \"git stash apply --index\", which tries to preserve
   1783 the index stored in the stash, if any.  This may fail because
   1784 applying the stash could result in conflicts and those have to
   1785 be stored in the index, making it impossible to also store the
   1786 stash's index there as well.
   1787 
   1788 If the above failed, then try \"git stash apply\".  This fails
   1789 (with or without \"--index\") if there are any uncommitted
   1790 changes to files that are also modified in the stash.
   1791 
   1792 If both of the above failed, then apply using \"git apply\".
   1793 If there are no conflicting files, use \"--3way\".  If there are
   1794 conflicting files, then using \"--3way\" requires that those
   1795 files are staged first, which may be undesirable, so prompt
   1796 the user whether to use \"--3way\" or \"--reject\".
   1797 
   1798 (fn STASH)" t)
   1799 (autoload 'magit-stash-pop "magit-stash" "\
   1800 Apply a stash to the working tree, on success remove it from stash list.
   1801 
   1802 First try \"git stash pop --index\", which tries to preserve
   1803 the index stored in the stash, if any.  This may fail because
   1804 applying the stash could result in conflicts and those have to
   1805 be stored in the index, making it impossible to also store the
   1806 stash's index there as well.
   1807 
   1808 If the above failed, then try \"git stash apply\".  This fails
   1809 (with or without \"--index\") if there are any uncommitted
   1810 changes to files that are also modified in the stash.
   1811 
   1812 If both of the above failed, then apply using \"git apply\".
   1813 If there are no conflicting files, use \"--3way\".  If there are
   1814 conflicting files, then using \"--3way\" requires that those
   1815 files are staged first, which may be undesirable, so prompt
   1816 the user whether to use \"--3way\" or \"--reject\".
   1817 
   1818 (fn STASH)" t)
   1819 (autoload 'magit-stash-drop "magit-stash" "\
   1820 Remove a stash from the stash list.
   1821 When the region is active offer to drop all contained stashes.
   1822 
   1823 (fn STASH)" t)
   1824 (autoload 'magit-stash-clear "magit-stash" "\
   1825 Remove all stashes saved in REF's reflog by deleting REF.
   1826 
   1827 (fn REF)" t)
   1828 (autoload 'magit-stash-branch "magit-stash" "\
   1829 Create and checkout a new BRANCH from an existing STASH.
   1830 The new branch starts at the commit that was current when the
   1831 stash was created.  If the stash applies cleanly, then drop it.
   1832 
   1833 (fn STASH BRANCH)" t)
   1834 (autoload 'magit-stash-branch-here "magit-stash" "\
   1835 Create and checkout a new BRANCH from an existing STASH.
   1836 Use the current branch or `HEAD' as the starting-point of BRANCH.
   1837 Then apply STASH, dropping it if it applies cleanly.
   1838 
   1839 (fn STASH BRANCH)" t)
   1840 (autoload 'magit-stash-format-patch "magit-stash" "\
   1841 Create a patch from STASH
   1842 
   1843 (fn STASH)" t)
   1844 (autoload 'magit-stash-list "magit-stash" "\
   1845 List all stashes in a buffer." t)
   1846 (autoload 'magit-stash-show "magit-stash" "\
   1847 Show all diffs of a stash in a buffer.
   1848 
   1849 (fn STASH &optional ARGS FILES)" t)
   1850 (register-definition-prefixes "magit-stash" '("magit-"))
   1851 
   1852 
   1853 ;;; Generated autoloads from magit-status.el
   1854 
   1855 (autoload 'magit-init "magit-status" "\
   1856 Initialize a Git repository, then show its status.
   1857 
   1858 If the directory is below an existing repository, then the user
   1859 has to confirm that a new one should be created inside.  If the
   1860 directory is the root of the existing repository, then the user
   1861 has to confirm that it should be reinitialized.
   1862 
   1863 Non-interactively DIRECTORY is (re-)initialized unconditionally.
   1864 
   1865 (fn DIRECTORY)" t)
   1866 (autoload 'magit-status "magit-status" "\
   1867 Show the status of the current Git repository in a buffer.
   1868 
   1869 If the current directory isn't located within a Git repository,
   1870 then prompt for an existing repository or an arbitrary directory,
   1871 depending on option `magit-repository-directories', and show the
   1872 status of the selected repository instead.
   1873 
   1874 * If that option specifies any existing repositories, then offer
   1875   those for completion and show the status buffer for the
   1876   selected one.
   1877 
   1878 * Otherwise read an arbitrary directory using regular file-name
   1879   completion.  If the selected directory is the top-level of an
   1880   existing working tree, then show the status buffer for that.
   1881 
   1882 * Otherwise offer to initialize the selected directory as a new
   1883   repository.  After creating the repository show its status
   1884   buffer.
   1885 
   1886 These fallback behaviors can also be forced using one or more
   1887 prefix arguments:
   1888 
   1889 * With two prefix arguments (or more precisely a numeric prefix
   1890   value of 16 or greater) read an arbitrary directory and act on
   1891   it as described above.  The same could be accomplished using
   1892   the command `magit-init'.
   1893 
   1894 * With a single prefix argument read an existing repository, or
   1895   if none can be found based on `magit-repository-directories',
   1896   then fall back to the same behavior as with two prefix
   1897   arguments.
   1898 
   1899 (fn &optional DIRECTORY CACHE)" t)
   1900 (defalias 'magit #'magit-status "\
   1901 Begin using Magit.
   1902 
   1903 This alias for `magit-status' exists for better discoverability.
   1904 
   1905 Instead of invoking this alias for `magit-status' using
   1906 \"M-x magit RET\", you should bind a key to `magit-status'
   1907 and read the info node `(magit)Getting Started', which
   1908 also contains other useful hints.")
   1909 (autoload 'magit-status-here "magit-status" "\
   1910 Like `magit-status' but with non-nil `magit-status-goto-file-position'." t)
   1911 (autoload 'magit-status-quick "magit-status" "\
   1912 Show the status of the current Git repository, maybe without refreshing.
   1913 
   1914 If the status buffer of the current Git repository exists but
   1915 isn't being displayed in the selected frame, then display it
   1916 without refreshing it.
   1917 
   1918 If the status buffer is being displayed in the selected frame,
   1919 then also refresh it.
   1920 
   1921 Prefix arguments have the same meaning as for `magit-status',
   1922 and additionally cause the buffer to be refresh.
   1923 
   1924 To use this function instead of `magit-status', add this to your
   1925 init file: (global-set-key (kbd \"C-x g\") \\='magit-status-quick)." t)
   1926 (autoload 'magit-status-setup-buffer "magit-status" "\
   1927 
   1928 
   1929 (fn &optional DIRECTORY)")
   1930 (register-definition-prefixes "magit-status" '("magit-"))
   1931 
   1932 
   1933 ;;; Generated autoloads from magit-submodule.el
   1934 
   1935  (autoload 'magit-submodule "magit-submodule" nil t)
   1936  (autoload 'magit-submodule-add "magit-submodule" nil t)
   1937 (autoload 'magit-submodule-read-name-for-path "magit-submodule" "\
   1938 
   1939 
   1940 (fn PATH &optional PREFER-SHORT)")
   1941  (autoload 'magit-submodule-register "magit-submodule" nil t)
   1942  (autoload 'magit-submodule-populate "magit-submodule" nil t)
   1943  (autoload 'magit-submodule-update "magit-submodule" nil t)
   1944  (autoload 'magit-submodule-synchronize "magit-submodule" nil t)
   1945  (autoload 'magit-submodule-unpopulate "magit-submodule" nil t)
   1946 (autoload 'magit-submodule-remove "magit-submodule" "\
   1947 Unregister MODULES and remove their working directories.
   1948 
   1949 For safety reasons, do not remove the gitdirs and if a module has
   1950 uncommitted changes, then do not remove it at all.  If a module's
   1951 gitdir is located inside the working directory, then move it into
   1952 the gitdir of the superproject first.
   1953 
   1954 With the \"--force\" argument offer to remove dirty working
   1955 directories and with a prefix argument offer to delete gitdirs.
   1956 Both actions are very dangerous and have to be confirmed.  There
   1957 are additional safety precautions in place, so you might be able
   1958 to recover from making a mistake here, but don't count on it.
   1959 
   1960 (fn MODULES ARGS TRASH-GITDIRS)" t)
   1961 (autoload 'magit-insert-modules "magit-submodule" "\
   1962 Insert submodule sections.
   1963 Hook `magit-module-sections-hook' controls which module sections
   1964 are inserted, and option `magit-module-sections-nested' controls
   1965 whether they are wrapped in an additional section.")
   1966 (autoload 'magit-insert-modules-overview "magit-submodule" "\
   1967 Insert sections for all modules.
   1968 For each section insert the path and the output of `git describe --tags',
   1969 or, failing that, the abbreviated HEAD commit hash.")
   1970 (autoload 'magit-insert-modules-unpulled-from-upstream "magit-submodule" "\
   1971 Insert sections for modules that haven't been pulled from the upstream.
   1972 These sections can be expanded to show the respective commits.")
   1973 (autoload 'magit-insert-modules-unpulled-from-pushremote "magit-submodule" "\
   1974 Insert sections for modules that haven't been pulled from the push-remote.
   1975 These sections can be expanded to show the respective commits.")
   1976 (autoload 'magit-insert-modules-unpushed-to-upstream "magit-submodule" "\
   1977 Insert sections for modules that haven't been pushed to the upstream.
   1978 These sections can be expanded to show the respective commits.")
   1979 (autoload 'magit-insert-modules-unpushed-to-pushremote "magit-submodule" "\
   1980 Insert sections for modules that haven't been pushed to the push-remote.
   1981 These sections can be expanded to show the respective commits.")
   1982 (autoload 'magit-list-submodules "magit-submodule" "\
   1983 Display a list of the current repository's populated submodules." t)
   1984 (register-definition-prefixes "magit-submodule" '("magit-"))
   1985 
   1986 
   1987 ;;; Generated autoloads from magit-subtree.el
   1988 
   1989  (autoload 'magit-subtree "magit-subtree" nil t)
   1990  (autoload 'magit-subtree-import "magit-subtree" nil t)
   1991  (autoload 'magit-subtree-export "magit-subtree" nil t)
   1992 (autoload 'magit-subtree-add "magit-subtree" "\
   1993 Add REF from REPOSITORY as a new subtree at PREFIX.
   1994 
   1995 (fn PREFIX REPOSITORY REF ARGS)" t)
   1996 (autoload 'magit-subtree-add-commit "magit-subtree" "\
   1997 Add COMMIT as a new subtree at PREFIX.
   1998 
   1999 (fn PREFIX COMMIT ARGS)" t)
   2000 (autoload 'magit-subtree-merge "magit-subtree" "\
   2001 Merge COMMIT into the PREFIX subtree.
   2002 
   2003 (fn PREFIX COMMIT ARGS)" t)
   2004 (autoload 'magit-subtree-pull "magit-subtree" "\
   2005 Pull REF from REPOSITORY into the PREFIX subtree.
   2006 
   2007 (fn PREFIX REPOSITORY REF ARGS)" t)
   2008 (autoload 'magit-subtree-push "magit-subtree" "\
   2009 Extract the history of the subtree PREFIX and push it to REF on REPOSITORY.
   2010 
   2011 (fn PREFIX REPOSITORY REF ARGS)" t)
   2012 (autoload 'magit-subtree-split "magit-subtree" "\
   2013 Extract the history of the subtree PREFIX.
   2014 
   2015 (fn PREFIX COMMIT ARGS)" t)
   2016 (register-definition-prefixes "magit-subtree" '("magit-"))
   2017 
   2018 
   2019 ;;; Generated autoloads from magit-tag.el
   2020 
   2021  (autoload 'magit-tag "magit" nil t)
   2022 (autoload 'magit-tag-create "magit-tag" "\
   2023 Create a new tag with the given NAME at REV.
   2024 With a prefix argument annotate the tag.
   2025 
   2026 (git tag [--annotate] NAME REV)
   2027 
   2028 (fn NAME REV &optional ARGS)" t)
   2029 (autoload 'magit-tag-delete "magit-tag" "\
   2030 Delete one or more tags.
   2031 If the region marks multiple tags (and nothing else), then offer
   2032 to delete those, otherwise prompt for a single tag to be deleted,
   2033 defaulting to the tag at point.
   2034 
   2035 (git tag -d TAGS)
   2036 
   2037 (fn TAGS)" t)
   2038 (autoload 'magit-tag-prune "magit-tag" "\
   2039 Offer to delete tags missing locally from REMOTE, and vice versa.
   2040 
   2041 (fn TAGS REMOTE-TAGS REMOTE)" t)
   2042 (autoload 'magit-tag-release "magit-tag" "\
   2043 Create a release tag for `HEAD'.
   2044 
   2045 Assume that release tags match `magit-release-tag-regexp'.
   2046 
   2047 If `HEAD's message matches `magit-release-commit-regexp', then
   2048 base the tag on the version string specified by that.  Otherwise
   2049 prompt for the name of the new tag using the highest existing
   2050 tag as initial input and leaving it to the user to increment the
   2051 desired part of the version string.
   2052 
   2053 If `--annotate' is enabled, then prompt for the message of the
   2054 new tag.  Base the proposed tag message on the message of the
   2055 highest tag, provided that that contains the corresponding
   2056 version string and substituting the new version string for that.
   2057 Otherwise propose something like \"Foo-Bar 1.2.3\", given, for
   2058 example, a TAG \"v1.2.3\" and a repository located at something
   2059 like \"/path/to/foo-bar\".
   2060 
   2061 (fn TAG MSG &optional ARGS)" t)
   2062 (register-definition-prefixes "magit-tag" '("magit-"))
   2063 
   2064 
   2065 ;;; Generated autoloads from magit-transient.el
   2066 
   2067 (register-definition-prefixes "magit-transient" '("magit-"))
   2068 
   2069 
   2070 ;;; Generated autoloads from magit-wip.el
   2071 
   2072 (defvar magit-wip-mode nil "\
   2073 Non-nil if Magit-Wip mode is enabled.
   2074 See the `magit-wip-mode' command
   2075 for a description of this minor mode.
   2076 Setting this variable directly does not take effect;
   2077 either customize it (see the info node `Easy Customization')
   2078 or call the function `magit-wip-mode'.")
   2079 (custom-autoload 'magit-wip-mode "magit-wip" nil)
   2080 (autoload 'magit-wip-mode "magit-wip" "\
   2081 Save uncommitted changes to work-in-progress refs.
   2082 
   2083 Whenever appropriate (i.e., when dataloss would be a possibility
   2084 otherwise) this mode causes uncommitted changes to be committed
   2085 to dedicated work-in-progress refs.
   2086 
   2087 For historic reasons this mode is implemented on top of four
   2088 other `magit-wip-*' modes, which can also be used individually,
   2089 if you want finer control over when the wip refs are updated;
   2090 but that is discouraged.
   2091 
   2092 This is a global minor mode.  If called interactively, toggle the
   2093 `Magit-Wip mode' mode.  If the prefix argument is positive,
   2094 enable the mode, and if it is zero or negative, disable the mode.
   2095 
   2096 If called from Lisp, toggle the mode if ARG is `toggle'.  Enable
   2097 the mode if ARG is nil, omitted, or is a positive number.
   2098 Disable the mode if ARG is a negative number.
   2099 
   2100 To check whether the minor mode is enabled in the current buffer,
   2101 evaluate `(default-value \\='magit-wip-mode)'.
   2102 
   2103 The mode's hook is called both when the mode is enabled and when
   2104 it is disabled.
   2105 
   2106 (fn &optional ARG)" t)
   2107 (put 'magit-wip-after-save-mode 'globalized-minor-mode t)
   2108 (defvar magit-wip-after-save-mode nil "\
   2109 Non-nil if Magit-Wip-After-Save mode is enabled.
   2110 See the `magit-wip-after-save-mode' command
   2111 for a description of this minor mode.
   2112 Setting this variable directly does not take effect;
   2113 either customize it (see the info node `Easy Customization')
   2114 or call the function `magit-wip-after-save-mode'.")
   2115 (custom-autoload 'magit-wip-after-save-mode "magit-wip" nil)
   2116 (autoload 'magit-wip-after-save-mode "magit-wip" "\
   2117 Toggle Magit-Wip-After-Save-Local mode in all buffers.
   2118 With prefix ARG, enable Magit-Wip-After-Save mode if ARG is positive; otherwise,
   2119 disable it.
   2120 
   2121 If called from Lisp, toggle the mode if ARG is `toggle'.
   2122 Enable the mode if ARG is nil, omitted, or is a positive number.
   2123 Disable the mode if ARG is a negative number.
   2124 
   2125 Magit-Wip-After-Save-Local mode is enabled in all buffers where
   2126 `magit-wip-after-save-local-mode-turn-on' would do it.
   2127 
   2128 See `magit-wip-after-save-local-mode' for more information on
   2129 Magit-Wip-After-Save-Local mode.
   2130 
   2131 (fn &optional ARG)" t)
   2132 (defvar magit-wip-after-apply-mode nil "\
   2133 Non-nil if Magit-Wip-After-Apply mode is enabled.
   2134 See the `magit-wip-after-apply-mode' command
   2135 for a description of this minor mode.")
   2136 (custom-autoload 'magit-wip-after-apply-mode "magit-wip" nil)
   2137 (autoload 'magit-wip-after-apply-mode "magit-wip" "\
   2138 Commit to work-in-progress refs.
   2139 
   2140 After applying a change using any \"apply variant\"
   2141 command (apply, stage, unstage, discard, and reverse) commit the
   2142 affected files to the current wip refs.  For each branch there
   2143 may be two wip refs; one contains snapshots of the files as found
   2144 in the worktree and the other contains snapshots of the entries
   2145 in the index.
   2146 
   2147 This is a global minor mode.  If called interactively, toggle the
   2148 `Magit-Wip-After-Apply mode' mode.  If the prefix argument is
   2149 positive, enable the mode, and if it is zero or negative, disable
   2150 the mode.
   2151 
   2152 If called from Lisp, toggle the mode if ARG is `toggle'.  Enable
   2153 the mode if ARG is nil, omitted, or is a positive number.
   2154 Disable the mode if ARG is a negative number.
   2155 
   2156 To check whether the minor mode is enabled in the current buffer,
   2157 evaluate `(default-value \\='magit-wip-after-apply-mode)'.
   2158 
   2159 The mode's hook is called both when the mode is enabled and when
   2160 it is disabled.
   2161 
   2162 (fn &optional ARG)" t)
   2163 (defvar magit-wip-before-change-mode nil "\
   2164 Non-nil if Magit-Wip-Before-Change mode is enabled.
   2165 See the `magit-wip-before-change-mode' command
   2166 for a description of this minor mode.")
   2167 (custom-autoload 'magit-wip-before-change-mode "magit-wip" nil)
   2168 (autoload 'magit-wip-before-change-mode "magit-wip" "\
   2169 Commit to work-in-progress refs before certain destructive changes.
   2170 
   2171 Before invoking a revert command or an \"apply variant\"
   2172 command (apply, stage, unstage, discard, and reverse) commit the
   2173 affected tracked files to the current wip refs.  For each branch
   2174 there may be two wip refs; one contains snapshots of the files
   2175 as found in the worktree and the other contains snapshots of the
   2176 entries in the index.
   2177 
   2178 Only changes to files which could potentially be affected by the
   2179 command which is about to be called are committed.
   2180 
   2181 This is a global minor mode.  If called interactively, toggle the
   2182 `Magit-Wip-Before-Change mode' mode.  If the prefix argument is
   2183 positive, enable the mode, and if it is zero or negative, disable
   2184 the mode.
   2185 
   2186 If called from Lisp, toggle the mode if ARG is `toggle'.  Enable
   2187 the mode if ARG is nil, omitted, or is a positive number.
   2188 Disable the mode if ARG is a negative number.
   2189 
   2190 To check whether the minor mode is enabled in the current buffer,
   2191 evaluate `(default-value \\='magit-wip-before-change-mode)'.
   2192 
   2193 The mode's hook is called both when the mode is enabled and when
   2194 it is disabled.
   2195 
   2196 (fn &optional ARG)" t)
   2197 (autoload 'magit-wip-commit-initial-backup "magit-wip" "\
   2198 Before saving, commit current file to a worktree wip ref.
   2199 
   2200 The user has to add this function to `before-save-hook'.
   2201 
   2202 Commit the current state of the visited file before saving the
   2203 current buffer to that file.  This backs up the same version of
   2204 the file as `backup-buffer' would, but stores the backup in the
   2205 worktree wip ref, which is also used by the various Magit Wip
   2206 modes, instead of in a backup file as `backup-buffer' would.
   2207 
   2208 This function ignores the variables that affect `backup-buffer'
   2209 and can be used along-side that function, which is recommended
   2210 because this function only backs up files that are tracked in
   2211 a Git repository.")
   2212 (register-definition-prefixes "magit-wip" '("magit-"))
   2213 
   2214 
   2215 ;;; Generated autoloads from magit-worktree.el
   2216 
   2217  (autoload 'magit-worktree "magit-worktree" nil t)
   2218 (autoload 'magit-worktree-checkout "magit-worktree" "\
   2219 Checkout BRANCH in a new worktree at PATH.
   2220 
   2221 (fn PATH BRANCH)" t)
   2222 (autoload 'magit-worktree-branch "magit-worktree" "\
   2223 Create a new BRANCH and check it out in a new worktree at PATH.
   2224 
   2225 (fn PATH BRANCH START-POINT &optional FORCE)" t)
   2226 (autoload 'magit-worktree-move "magit-worktree" "\
   2227 Move WORKTREE to PATH.
   2228 
   2229 (fn WORKTREE PATH)" t)
   2230 (register-definition-prefixes "magit-worktree" '("magit-"))
   2231 
   2232 ;;; End of scraped data
   2233 
   2234 (provide 'magit-autoloads)
   2235 
   2236 ;; Local Variables:
   2237 ;; version-control: never
   2238 ;; no-byte-compile: t
   2239 ;; no-update-autoloads: t
   2240 ;; no-native-compile: t
   2241 ;; coding: utf-8-emacs-unix
   2242 ;; End:
   2243 
   2244 ;;; magit-autoloads.el ends here