fordon_greeman / voidfiles

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