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