dotemacs

My Emacs configuration
git clone git://git.entf.net/dotemacs
Log | Files | Refs | LICENSE

magit-autoloads.el (84999B)


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