config

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

magit-autoloads.el (86274B)


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