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