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